11-12 张森霖

Javawep开发中Servlet中的三大作用域对象

1.rerequest

解释:它表示一个请求,只要发出一个请求就会创建一个request,

作用域:仅在当前请求中有效。

用处:常在同一服务器件同一请求不同页面之间的参数传递,常用于表单控件值传递。

方法:request.setAttribute()-修改,request.getAttribute()-获取,request.removeAttribute()-删除

2.session

解释:服务器会为每个会话创建一个session对象,所以session中的数据可供当前会话中所有servlet共享。

会话:用户打开浏览器会话开始,直到关闭浏览器会话才会结束,一次会话期间只会创建一个session对象。

用处:常用于wep开发中登陆验证界面(当用户登陆成功后浏览器分配其一个session键值对。)

方法:session.setAttribute()-修改,session.getAttribute()-获取,session.removeAttribute()-删除

获得session对象的方法:

(1).在servlet中:HttpSession=requset.getSession();

(2).由于session属于jsp的九大ne内置对象之一,也可以直接使用,例:<%session.setAttribute("name","admin")%>

session销毁:

(1).session超时

(2).客户端关闭后,

(3)调用session.invalidate();

3.Application(ServletContext)

作用范围:所有用户都可以获得此信息,此信息在整个服务器上be被保留,Application属性范围值,只要设置一次,则所有

网页窗口都可以获得数据。

获取方法:ServletContext app1=this.getServletContext();

标签

评论

this is is footer