1.JSP中的常用内置对象
N0. | 内置对象 | 类型 | 描述 |
1 | PageContext | javax.servlet.jsp.PageContext | JSP的页面容器 |
2 | request | javax.servlet.http.HttpServletRequest | 得到用户的请求信息 |
3 | response | javax.servlet.http.HttpServletResponse | 服务器向客户端的回应信息 |
4 | session | javax.servlet.http.HttpSession | 用来保存每个用户的信息 |
5 | application | javax.servlet.ServletContext | 表示所有用户的共享信息 |
6 | page | java.lang.Object | 表示从该页面中表示出来的一个Servlet实例 |
2.4种属性范围
所谓属性(保存)范围是指一个内置的对象可以在多个页面中保存并继续使用。
1.page:只在一个页面中保存属性,跳转之后无效。
2.request:只在一次请求中保存,跳转之后无效。
3.session:在一次会话范围中,无论何种跳转都可以使用,但是新开浏览器无法使用。
4.application:在整个服务器上保存,所有用户都可以使用。
以上4种内置对象都支持以下属性操作方法:
No. | 方法 | 类型 | 描述 |
1 | public void setAttibute(String name,Object o) | 普通 | 设置属性的名称及内容 |
2 | public Object getAttribute(String name) | 普通 | 根据属性名称取得属性 |
3 | public void removeAttribute(String name) | 普通 | 删除指定的属性 |
request主要作用是接收客户端发送的请求信息;
常用方法:public String getParameter(String name)接受客户端发来的请求参数内容;