JSP9个常用对象及方法

来源:互联网 发布:java大数据书籍推荐 编辑:程序博客网 时间:2024/04/28 00:53

原文地址:http://java.ccidnet.com/art/297/20060319/483247_1.html

1.request对象

客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。继承于HttpServletRequest类。

          返回类型-方法-说明

 String getParameter(String name) 返回name指定参数的参数值

 void setAttribute(String key,Object obj) 设置属性的属性值

object getAttribute(String name) 返回指定属性的属性值

void setCharacterEncoding(String arg0) 设置字符编码集,中文乱码问题 

2.response对象

    response对象包含了响应客户请求的有关信息,继承于HttpServletResponse类。

 PrintWriter getWriter() 返回可以向客户端输出字符的一个对象;

 sendRedirect(java.lang.String location) 重新定向客户端的请求,次方法将重定向地址返回客户端,客户端请求地址,request不同。 

3.session对象  

session对象指的是客户端与服务器的一次会话,从客户连到服务器的一个WebApp开始,直到客户端与服务器断开连接为止(此处应该是session失效为止,因为服务器不知道客户端何时与它断开的连接,在服务器session未失效前请求页面,使用的是同一个session,见方法9)它是HttpSession类的实例.

序号 方 法 说 明

1 long getCreationTime() 返回SESSION创建时间

2 public String getId() 返回SESSION创建时JSP引擎为它设的惟一ID号

3 long getLastAccessedTime() 返回此SESSION里客户端最近一次请求时间

4 int getMaxInactiveInterval() 返回两次请求间隔多长时间此SESSION被取消(ms)

5 String[] getValueNames() 返回一个包含此SESSION中所有可用属性的数组

6 void invalidate() 取消SESSION,使SESSION不可用

7 boolean isNew() 返回服务器创建的一个SESSION,客户端是否已经加入

8 void removeValue(String name) 删除SESSION中指定的属性

9 void setMaxInactiveInterval() 设置两次请求间隔多长时间此SESSION被取消(ms)

4.out对象

5.page对象

6.application对象

7.exception对象

exception对象是一个例外对象,当一个页面在运行过程中发生了例外,就产生这个对象。如果一个JSP页面要应用此对象,就必须把isErrorPage设为true,否则无法编译。他实际上是java.lang.Throwable的对象

序号 方 法 说 明

1 String getMessage() 返回描述异常的消息

2 String toString() 返回关于异常的简短描述消息

3 void printStackTrace() 显示异常及其栈轨迹

8.pageContext对象

9.config对象

原创粉丝点击