欢迎来到天天文库
浏览记录
ID:56825804
大小:52.00 KB
页数:5页
时间:2020-07-15
《jsp九大内置对象和四大作用域详解.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Jsp九大内置对象和四大作用域对象名称对象类型Java类型作用域Request请求对象javax.servlet.ServletRequestRequestResponse相应对象javax.servlet.SrvletResponseResponsepageContext页面上下文对象javax.servlet.jsp.PageContextPageSession会话对象javax.servlet.http.HttpSessionSessionApplication应用程序对象javax.servlet.ServletContextAp
2、plicationOut输出对象javax.servlet.jsp.JspWriterPageconfig配置对象javax.servlet.ServletConfigPagePage页面对象javax.lang.ObjectPageException异常对象javax.lang.ThrowablePage一、request对象:代表的是来自客户端的请求,例如我们在FORM表单中填写的信息等,是最常用的对象。客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的
3、实例。作用域为request(用户请求期)。Øobject getAttribute(String name) 返回指定属性的属性值 ØEnumeration getAttributeNames() 返回所有可用属性名的枚举 ØString getCharacterEncoding() 返回字符编码方式 Øint getContentLength() 返回请求体的长度(以字节数) ØString getContentType() 得到请求体的MIME类型 ØServletInputStream getInputStream() 得到请求体
4、中一行的二进制流 ØString getParameter(String name) 返回name指定参数的参数值 ØEnumeration getParameterNames() 返回可用参数名的枚举 ØString[] getParameterValues(String name) 返回包含参数name的所有值的数组 ØString getProtocol() 返回请求用的协议类型及版本号 ØString getScheme() 返回请求用的计划名,如:http.https及ftp等 ØString getServerName() 返
5、回接受请求的服务器主机名 Øint getServerPort() 返回服务器接受此请求所用的端口号 ØBufferedReader getReader() 返回解码过了的请求体 ØString getRemoteAddr() 返回发送此请求的客户端IP地址 ØString getRemoteHost() 返回发送此请求的客户端主机名 Øvoid setAttribute(String key,Object obj) 设置属性的属性值 ØString getRealPath(String path) 返回一虚拟路径的真实路径二、respo
6、nse对象:对象代表的是对客户端的响应,也就是说可以通过response对象来组织发送到客户端的数据。但是由于组织方式比较底层,所以不建议普通读者使用,需要向客户端发送文字时直接使用。它是HttpServletResponse类的实例。作用域为page(页面执行期)。ØString getCharacterEncoding() 返回响应用的是何种字符编码 ØServletOutputStream getOutputStream() 返回响应的一个二进制输出流 ØPrintWriter getWriter() 返回可以向客户端输出字符的一个
7、对象 Øvoid setContentLength(int len) 设置响应头长度 Øvoid setContentType(String type) 设置响应的MIME类型 ØsendRedirect(String location) 重新定向客户端的请求三、session对象:指的是客户端与服务器的一次会话,从客户连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。它是HttpSession类的实例。作用域session(会话期—)。Ølong getCreationTime() 返回SESSION创建
8、时间 Øpublic String getId() 返回SESSION创建时JSP引擎为它设的惟一ID号 Ølong getLastAccessedTime() 返回此SESSION里客户端最
此文档下载收益归作者所有