servlet内置对象
来源:互联网 发布:淘宝修改密码网址 编辑:程序博客网 时间:2024/05/21 01:47
九个内置对象:都是servlet接口的实例。
*application:代表JSP所属的WEB应用本身,可用于JSP或者Servlet之间交换信息。方法有 getAttribute(String attname), setAttribute(String attname,String attvalue),getInitParameter(String papamname)等。
对整个应用有效。
config:代表JSP的配置信息。常用方法有 getInitParameter(String paramname) ,getInitParameternames()等。
exception:代表其他页面中的异常和错误。当页面是错误处理页面,即编译指令page和isErrorPage为true时,才会使用该对象。方法有 getMessage()和printStackTrace()等。
out:页面的输出流。
page: 页面本身,通常用处不大,类型就是生成的servlet类,能用page的地方就能用this。
*pageContext: 该JSP的上下文,使用此对象可以访问页面中的共享数据。方法有 getServletContext()和 getServletConfig()等。
针对当前页面有效,发生跳转之后失效。
*request: 该对象封装了一次请求,客户端的所有请求参数都被封装在该对象里,获取客户端请求参数必须使用该对象。方法有 getParameter(String paramName) , getParameterValues(String paramName),setAttribute(String attrName,Object attrValue),getAttribute(String attrName),setCharacterEncoding(String env)等。
针对本次请求有效。
response:代表服务器对客户端的响应,通常很少使用它直接响应,而是使用out,除非需要生成非字符响应。常用语重定向。方法有 getOutputStream(),sendRedirect()等。
*session:代表一次会话,当浏览器和站点建立连接时,会话开始;当关闭浏览器时,会话结束。方法有 getAttribute(String attrName),setAttrbute(String attrName,Object attrValue)等。
针对一次会话有效。
--加*的可以传递对象。
隐式对象
说明
out
转译后对应JspWriter对象,其内部关联一个PringWriter对象
request
转译后对应HttpServletRequest/ServletRequest对象
response
转译后对应HttpServletRespons/ServletResponse对象
config
转译后对应ServletConfig对象
application
转译后对应ServletContext对象
session
转译后对应HttpSession对象
pageContext
转译后对应PageContext对象,它提供了JSP页面资源的封装,并可设置页面范围属性
exception
转译后对应Throwable对象,代表由其他JSP页面抛出的异常对象,只会出现于JSP错误页面(isErrorPage设置为true的JSP页面)
page
转译后对应this
- Servlet的内置对象
- Servlet的内置对象
- servlet内置对象
- servlet的内置对象
- jsp+servlet之内置对象
- servlet获得对应jsp内置对象
- servlet内置对象的作用范围
- Servlet详解---取得其他内置对象
- servlet生命周期 & http & JSP九个内置对象
- javaEE servlet获取jsp内置对象
- Servlet--取得session,application内置对象
- JSP内置对象与servlet对应关系
- Java EE中Servlet的内置对象
- 【Jsp+Servlet】JSP的内置对象
- 【Jsp+Servlet】JSP内置对象-exception
- 【Jsp+Servlet】Jsp内置对象-Request
- 【Jsp+Servlet】 Jsp内置对象-Response
- Servlet与JSP九大内置对象
- Cannot create JDBC driver of class '' for connect URL 'null’
- Http协议讲义及相应过程
- *LeetCode-Rotate Image
- #1057 : Performance Log 线程日志(栈模拟)
- java正则表达式
- servlet内置对象
- JSP编码以及乱码解决总结
- 作用域
- CentOS 6下Nvidia显卡驱动程序的安装整理总结
- poj1106Transmitters【求旋转半圆能覆盖的最多点数】
- EmguCV录制视频
- 一 JavaScript概述
- 重定向和转发
- jsp标签