系统吧 专业的电脑操作系统,支持重装各种原版系统xp/win7/win8/win10 这个系统怎么样?试试系统吧系统,体验办公系统畅快愉悦感。 各种电脑系统安装过程一样,神一般的畅快!
-->
当前位置:主页 > win8 >

揭秘JSP内置对象:神奇的Java Web开发工具(2)

作者:颜怡静 分类:win8 发布时间:2023-11-29 08:42:00

Session的生命周期 创建:当客户端第一次访问某个jsp或者Servlet的时候,服务器会为当前会话创建一个SessionId,每次客户端向服务器端发送请求时,都会将该...

Session的生命周期

创建:当客户端第一次访问某个jsp或者Servlet的时候,服务器会为当前会话创建一个SessionId,每次客户端向服务器端发送请求时,都会将该SessionId携带过去,服务器端会对此SessionId进行校验。

活动:

某次会话当中,通过超链接打开的新页面,属于同一次会话;只要当前会话页面没有全部关闭,重新打开新的浏览器窗口访问同一项目资源时属于同一次会话;除非本次会话的所有页面都关闭后,再重新访问某个jsp或者servlet将会创建新的会话。

销毁:

session的销毁方式有3种:

调用session.invalidate()方法;Session过期(超时);服务器重新启动。

tomcat默认session超时时间为30分钟,

设置Session超时,两种方式:

session.setMaxInactiveInterval(time) //单位是秒;在web.xml中配置

10

//单位是分钟

application对象:

application对象,实现用户间数据的共享,可存放全局变量;

application对象,开始于服务器启动,终止于服务器关闭;

在用户的前后连接或不同用户之间的连接中,可以对application对象的同一属性进行操作;

在任何地方对application对象属性的操作,都将影响到其他用户对此的访问;

application对象是ServletContext类的实例。

常用的方法:

void setAttribute(String name,Object value) 使用指定名称将对象绑定到此会话;Object getAttribute(String name) 返回此会话中,指定名称绑定的对象,如果该名称没有绑定任何对象,则返回null;Enumeration getAttributeNames() 返回此会话所有可用属性名的枚举;String getServerInfo() 返回JSP(servlet)引擎名及版本号。

page对象:

page对象,就是指当前JSP页面本身,有点像类中的this指针;

page对象,是java.lang.Object类的实例。

pageContext对象

pageContext对象,提供了对JSP页面内所有对象及名字空间的访问;

pageContext对象,可以访问到本页所在的session,也可以取本页面所在的application的某一属性值;

pageContext对象是pageContext类的实例。

config对象:

config对象,是在一个servlet初始化时,jsp引擎向它传递信息用的,此信息包括servlet初始化时所要用到的参数(由属性名和属性值构成)以及服务器的有关信息(传递一个ServletContext对象);

常用的方法:

ServletContext getServletContext() 返回含有服务器相关信息的ServletContext对象;String getInitParameter(String name) 返回初始化参数的值;Enumeration getInitParameterNames() 返回Servlet初始化所需要的所有参数的枚举。

exception对象:

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

常用方法:

String getMessage() 返回描述异常的消息;String toString() 返回关于异常的简短描述消息;void printStackTrace() 显示异常及其栈轨迹;Throwable FillInStackTrace() 重写异常的执行栈轨迹。以上就是常见的jsp内置对象的详细介绍了,内容比较详细想必对大家会有用。

xp 更多>>
win7 更多>>
win8 更多>>
win10 更多>>
U盘 更多>>
电脑技术 更多>>
网站地图 | 豫ICP备2021035069号-4 | 友情链接qq:191064436
系统吧

版权所有 © 2012-2023 系统吧 免责声明:本站资源均收集于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时删除相应资源。