第三讲 JSP隐式对象

第三讲 JSP隐式对象

ID:43742732

大小:354.50 KB

页数:31页

时间:2019-10-13

第三讲 JSP隐式对象_第1页
第三讲 JSP隐式对象_第2页
第三讲 JSP隐式对象_第3页
第三讲 JSP隐式对象_第4页
第三讲 JSP隐式对象_第5页
资源描述:

《第三讲 JSP隐式对象》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第三讲JSP隐式对象纲要JSP隐式对象的介绍out输出对象request请求对象response响应对象session会话对象application对象pageContext对象2什么是JSP隐式对象在JSP页面的文件中不用声明就可以使用的对象。JSP隐式对象又称为内置对象或内部对象。JSP为简化页面的开发提供了一些隐式对象。JSP隐式对象是Web容器加载的一组类的实例,它不像一般的Java对象那样用”new”去获取实例,而是可以直接在JSP页面使用的对象。所有的隐式对象只有对Scriptlet或者表达式有用。3内置对象所对应类的包在哪里?在JSP的默认类包中(在Tomc

2、at6.0commonlib的servlet-api.jar和jsp-api.jar包中),如下所示:javax.servlet.jsp.*javax.servlet.*javax.servlet.http.*4隐式对象的分类输入和输出对象控制页面的输入和输出。输入输出对象包括request、response和out。作用域通信对象检索与JSP页面的Servlet相关信息。作用域通信对象包括session、application和pageContextServlet对象提供有关页面环境的信息。Servlet对象包括config和page。错误对象用来处理JSP页面中的

3、错误。错误对象包括exception。5隐式对象类型说明requestjavax.servlet.http.HttpServletRequest隐含请求信息sessionjavax.servlet.HttpSession表示会话对象applicationjavax.servlet.ServletContextJSP页面所在Web应用的上下文对象responsejavax.servlet.HttpServletResponse响应信息outjavax.servlet.JspWriterJSP的数据输出对象pageContextjavax.servlet.jsp.PageCo

4、ntext本JSP页面的上下文对象pagejava.lang.Object对当前JSP页面的引用,即Java中的thisconfigjavax.servlet.ServletConfigJSP页面的ServletConfig对象exceptionjava.lang.Throwable异常处理9种内置对象的语法与作用6out输出对象out对象该对象是一个输出流,用来向客户端输出数据。也就是在浏览器内输出信息。常用方法:out.print(boolean)out.println(boolean)out.print(char)out.println(char)out.print

5、(double)out.println(double)out.print(float)out.println(float)out.print(long)out.println(long)out.print(String)out.println(String)out.newLine():输出一个换行符out.flush():输出缓冲区里的内容out.close():关闭流7println()与print()的区别out.println(参数):在后面加一个换行符(不是指显示结果换行)out.print(参数):不会在数据后自动换行<%out.println("Test");

6、out.println("Test");out.print("Test");out.print("Test");%>8out对象应用使用out对象向客户输出信息(包括表格等内容)修改exampleOut1.jsp代码,使运行效果如下图所示。9request请求对象request对象封装了用户提交的信息。那么该对象调用相应的方法,则可获取封装信息(如请求参数、Cookie、HTTP请求头以及客户端IP地址等等)。常用方法getProtocol():获取客户向服务器提交信息所使用的通信协议,比如http/1.1等getServletPath():获取客户请求的JSP页面文件的

7、目录(相对于根目录的地址)getContentLength():取得客户提交的整个信息的长度getMethod():获取客户提交信息的方式,比如post或get10getHeader(Strings):获取HTTP头文件中由参数s指定的头名字的值。s参数有:accept、referer、accept-language、content-type、accept-encoding、use-agent、host、content-length、connection、cookie等,如:getHeader("user-agent")表示获

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。