jsp中九大内置对象和四大作用域

jsp中九大内置对象和四大作用域

  1. 九大内置对象
名称 类型 作用 获取方式
request HttpServletRequest 请求对象,封装所有请求信息 方法参数
response HttpServletResponse 响应对象,封装所有响应信息 方法参数
session HttpSession 封装所有会话信息 request.getSession()
application ServletContext 所有信息,全局对象 request.getServletContext()或response.getServletContext()
out PrintWriter 输出对象 response.getWriter()
exception Exception 异常对象
page Object 当前页面对象
pageContext pageContext 当前页面对象
config ServletConfig 配置对象

重点是前面5个,是比较经常使用的,后面的时而用,了解即可。。。

2. 四大作用域

  1. *page

    在当前页面不会被实例化

    2.2 request

    在一次请求中同一个对象,下次请求重新实例化一个request对象
    

    2.3 session

    2.3.1 一次会话
    2.3.2 只要客户端传递的Jsessionid不变,Session不会重新实例化(不超过默认时间)
    2.3.3 实际有效时间:
    	2.3.3.1 浏览器关闭 Cookie失效
    	2.3.3.2 默认时间,在时间范围内无任何交互
    		**web.xml中配置**
    
<session-config>
		<session-timeout>30</session-timeout>
</session-config>
2.4 application

	2.4.1 只有在tomcat启动项目时才实例化,关闭tomcat时销毁application

猜你喜欢

转载自blog.csdn.net/qq_41066066/article/details/87528774
今日推荐