Hands-On实训教程系列.ppt
《Hands-On实训教程系列.ppt》由会员分享,可在线阅读,更多相关《Hands-On实训教程系列.ppt(25页珍藏版)》请在三一文库上搜索。
1、专题五 JSP隐含对象,教学目标,了解各个JSP内置对象 掌握各个主要内置对象用法,工作任务,使用JSP内置对象实现用户登录功能,显示用户配置信息 使用JSP内置对象显示当前请求的容器信息,使用JSP内置对象实现用户 登录功能,显示用户配置信息,新建工程和页面,新建一个工程innerobject。 新建和编写login.jsp代码:, Insert title here Username: Password : ,验证页面中添加用户名验证,3. 新建CheckUser.jsp页面,在该页面中编写验证表单的username信息,如果为空用response转向到login.jsp,代码如下:,验证
2、页面中添加密码验证,4. 在CheckUser.jsp页面中添加验证表单的pwd信息,如果为空用pageContext转向到login.jsp,代码如下:(注:转向的方法与上面不同),输出信息,5. 在CheckUser.jsp页面中用out输出Hello的方法,代码如下:,Hello“); %,显示用户信息,6. 在CheckUser.jsp页面中用session显示该用户的信息,代码如下:,session的创建时间: %,显示用户登录次数,7. 在CheckUser.jsp页面中使用application对象显示用户登录次数,代码:, 您是第个访问本站的客户,运行程序1,保存编辑完的网页后
3、,启动tomcat服务。在浏览器的地址栏中输入 http:/localhost:8080/innerobject/login.jsp,页面效果如下:,运行程序2,使用JSP内置对象显示 当前请求的容器信息,新建工程和setValue.jsp页面,1. 新建一个“innerobject”工程 2. 新建和编写setValue.jsp:, values being set ,显示不同作用域,新建和编写Example1.jsp页面,for(int i=0;iPAGE“); break; case PageContext.REQUEST_SCOPE: out.println(“REQUEST“); b
4、reak; case PageContext.SESSION_SCOPE: out.println(“SESSION“); break; case PageContext.APPLICATION_SCOPE: out.println(“APPLICATION“); break; ,显示所有属性名称及其值,在Example1.jsp页面中添加显示所有属性名称及其值的代码:,while(attribNames.hasMoreElements() out.print(“+ (attribName= (String)attribNames.nextElement()+“:“); out.print(p
5、ageContext.getAttribute(attribName,scopesi); out.println(“); ,运行效果,保存编辑完的网页后,启动tomcat服务。在浏览器的地址栏中输入 http:/localhost:8080/innerobject/setValue.jsp,总结,了解各个JSP内置对象 掌握各个主要内置对象用法,介绍JSP内置对象,内置对象简介 request对象:代表客户端请求对象 response对象:封装了JSP响应,被发送到客户端以响应客户的请求 pageContext对象:封装了JSP页面上下文 session对象:保存每个用户信息,跟踪每个用户的操
6、作状态 application对象:为多个应用程序保存信息 out对象:向客户端输出数据 config对象:封装Servlet配置信息 page对象:JSP页面对象 exception对象:运行时出现的异常,被调用的错误页面的结果,request对象,request对象是ServletRequest的一个实例,getServerPort():返回接收请求的端口号 getServerName():返回接收请求的服务器的主机名 getRemoteHost():返回发送请求的接口程序的完全限定的主机名 getRemoteAddr():返回发送请求的接口程序的IP地址 getProtocol():返回
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Hands On 教程 系列
链接地址:https://www.31doc.com/p-2201585.html