欢迎来到天天文库
浏览记录
ID:39550201
大小:115.50 KB
页数:6页
时间:2019-07-06
《JSP常用内置对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JSP常用内置对象使用说明内置对象特点:1. 由JSP规范提供,不用编写者实例化。2. 通过Web容器实现和管理3. 所有JSP页面均可使用4. 只有在脚本元素的表达式或代码段中才可使用(<%=使用内置对象%>或<%使用内置对象%>)常用内置对象:1. 输出输入对象:request对象、response对象、out对象2. 通信控制对象:pageContext对象、session对象、application对象3. Servlet对象:page对象、confi
2、g对象4. 错误处理对象:exception对象对象常用方法说明:1.out对象(数据流javax.servlet.jsp.jspWriter)方法名说明print或println输出数据newLine输出换行字符flush输出缓冲区数据close关闭输出流clear清除缓冲区中数据,但不输出到客户端clearBuffer清除缓冲区中数据,输出到客户端getBufferSize获得缓冲区大小getRemaining获得缓冲区中没有被占用的空间isAutoFlush是否为自动输出2.request对象(请求信息javax.servlet.h
3、ttp.HttpServletrequest)方法名说明isUserInRole判断认证后的用户是否属于某一成员组getAttribute获取指定属性的值,如该属性值不存在返回NullgetAttributeNames获取所有属性名的集合getCookies获取所有Cookie对象getCharacterEncoding获取请求的字符编码方式getContentLength返回请求正文的长度,如不确定返回-1getHeader获取指定名字报头值getHeaders获取指定名字报头的所有值,一个枚举getHeaderNames获取所有报头的名字,
4、一个枚举getInputStream返回请求输入流,获取请求中的数据getMethod获取客户端向服务器端传送数据的方法getParameter获取指定名字参数值getParameterNames获取所有参数的名字,一个枚举getParameterValues获取指定名字参数的所有值getProtocol获取客户端向服务器端传送数据的协议名称getQueryString获取以get方法向服务器传送的查询字符串getRequestURI获取发出请求字符串的客户端地址getRemoteAddr获取客户端的IP地址getRemoteHost获取客户端
5、的名字getSession获取和请求相关的会话getServerName获取服务器的名字getServerPath获取客户端请求文件的路径getServerPort获取服务器的端口号removeAttribute删除请求中的一个属性setAttribute设置指定名字参数值3.response对象(响应javax.servlet.http.HttpServletResponse)方法名说明addCookie添加一个Cookie对象addHeader添加Http文件指定名字头信息containsHeader判断指定名字Http文件头信息是否存在e
6、ncodeURL使用sessionid封装URLflushBuffer强制把当前缓冲区内容发送到客户端getBufferSize返回缓冲区大小getOutputStream返回到客户端的输出流对象sendError向客户端发送错误信息sendRedirect把响应发送到另一个位置进行处理setContentType设置响应的MIME类型setHeader设置指定名字的Http文件头信息4.session对象(会话javax.servlet.http.HttpSession)方法名说明getAttribute获取指定名字的属性getAttribu
7、teNames获取session中全部属性名字,一个枚举getCreationTime返回session的创建时间getId获取会话标识符getLastAccessedTime返回最后发送请求的时间getMaxInactiveInterval返回session对象的生存时间单位千分之一秒invalidate销毁session对象isNew每个请求是否会产生新的session对象removeAttribute删除指定名字的属性setAttribute设定指定名字的属性值5.pageContext对象(页面上下文javax.servlet.jsp.
8、PageContext)方法名说明forward重定向到另一页面或Servlet组件getAttribute获取某范围中指定名字的属性值findAtt
此文档下载收益归作者所有