jsp的9大内置对象:
- 内置对象名 类型
- request HttpServletRequest
- response HttpServletResponse
- config ServletConfig
- application ServletContext
- session HttpSession
- exception Throwable
- page Object(this)
- out JspWriter
- pageContext PageContext
下面介绍常用的四大内置对象
1.request对象
表单提交: <form action=" .jsp/.java" method="get"> action:提交到处理页面.jsp或者直接提交到.java程序做处理 method: post/get post/get:
</form> 中文乱码:
(治本)tomcat\conf\server.xml: Connector标签下 URIEncoding="UTF-8";useBodyEncodingForURI="true"
转发、重定向
|
2.session
一次会话就是浏览器和服务器的一次交互;不同浏览器,对应不同会话;关闭浏览器,会话结束 会话清除(程序主动清除):
会话过期:
Cookie与session比较
|
application对象类似于系统的“全局变量”,每个Web项目都有一个application对象,可以在整个Web项目共享使用数据。application对象的常用方法:
示例:统计网站的访问人数
|
4.page作用域与pageContext对象
page作用域指单一JSP的范围,page作用域内的数据只能在本页面中访问 在page作用域内可以使用pageContext对象的setAttribute()和getAttribute()方法来访问具有这种作用域类型的数据。 |