欢迎来到天天文库
浏览记录
ID:45088574
大小:279.50 KB
页数:17页
时间:2019-11-09
《《JSP内置对象应用》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、内置对象Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.章节纲要什么是内置对象内置对象类型request应用out对象应用session应用Application对象应用Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.本章
2、节案例案例名称:用户登陆与退出知识点:数据内置对象与数据的作用域用户登陆信息的对象化保存Map与HashMap的基本应用Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.什么是内置对象在JSP规范中,为了简化Java代码的应用,预先定义了一批对象,这些对象,由JSP服务器负责建立,内置到了每个JSP中。在开发JSP程序时,对于这些对象,不需要声明和实例化,可以直接使用。上述对
3、象,一共有九个,称为“JSP九大内置对象”Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.对象—含义九大内置对象包括:request------------------>请求对象response---------------->响应对象pageContext----------->页面上下文对象session----------------->会话对象application
4、------------->应用程序对象out----------------------->输出对象config------------------->配置对象page-------------------->页面对象exception-------------->例外对象Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.page对象“page”对象代表了正在运行的由JSP
5、文件产生的类对象,不建议一般读者使用Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.request对象“request”对象代表的是来自客户端的请求,该对象内部包含了客户端表单中提交的全部信息,以及客户端所在位置等相关信息Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyrig
6、ht2004-2011AsposePtyLtd.request对象主要方法请求的文件名:request.getServletPath();客户端IP地址:request.getRemoteAddr();客户端主机名:request.getRemoteHost();请求的资源:request.getRequestURI();请求的路径:request.getContextPath();添加属性:request.setAttribute();获取属性:request.getAttribute();删除属性request.remo
7、veAttribute();获取单一参数:request.getParameter();获取同名参数:request.getParameterValues();获取全部参数:request.getParameterMap();Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.JSP数据输出request对象解决了数据的传入(数据提交)问题,那么,提交上来的数据,原样输出,运算
8、结果的显示怎么解决哪?为此JSP提供了两种实现手段:输出表达式<%=java表达式%>:小巧灵活输出对象out:脚本段输出对象out.print();数据原样输出out.println();输出数据的同时,连带输出一个空行,但是这个空行会被浏览器忽略,所以如果想实现换行效果,必须显式输出”
此文档下载收益归作者所有