JSP九大内置对象
| 名称 | 类型 | 含义 | 获取方式 |
|---|---|---|---|
| request | HttpServletRequest | 封装所有请求信息 | 方法参数 |
| response | HttpServletResponse | 封装所有响应信息 | 方法参数 |
| session | HttpSession | 封装所有会话信息 | req.getSession() |
| application | ServletContext | 所有信息 | getServletContext(); 或req.getServletContext() |
| out | PrintWriter | 输出对象 | res.getWriter(); |
| exception | Exception | 异常对象 | |
| page | Object | 当前页面对象 | |
| pageContext | PageContext | 获取其他对象 | |
| config | ServletConfig | 配置信息 |
- 出于安全性考虑,application对象不要放到方法参数内。
四大作用域
- page:
- 在当前页面不会重新实例化
- request
- 在一次请求中同一个对象,下次请求重新实例化一个request对象
- session
- 一次会话
- 只要客户端Cookie传递的Jsessionid不变,Session不会重新实例化(不超过默认时间)
- 实际有效时间
- 浏览器关闭,Cookie失效
- 默认时间,在在时间范围内无任何交互,在web.xml配置默认时间
- application
- 在tomcat(服务器)启动项目时才实例化,关闭tomcat时销毁application
本文深入解析了JSP中的九大内置对象,包括request、response、session、application等的功能与获取方式,并详细阐述了page、request、session、application四种作用域的特点与实际应用,为读者提供全面的JSP对象及作用域知识。
576

被折叠的 条评论
为什么被折叠?



