-
第二中钝化管理器查看全部
-
session钝化管理机制(2种情况及保存路径)查看全部
-
Seesion的钝化机制 将不常使用的session对象暂时序列化到系统文件或数据库文件中,当使用的时候就反序列化到内存中查看全部
-
对于ServletContextListener的主要用途可以定时器以及加载全局属性对象,创建数据库连接。 对于HttpSessionListener的主要用途是统计在线人数及统计访问日志。 --------------------------------------------------------------- session创建时间是用户打开浏览器第一次访问应用的时候 session销毁时间 1.是用户手动关闭退出; 2.session到了过期时间 3.session超时 配置session超时: 在web.xml文件中配置 <session-config> <session-timeout>1</session-timeout> //即1分钟后超时 </session-config> 对于ServletRequestListener的用途:读取request里面的参数 可以在浏览器窗口传值/赋值查看全部
-
监听事件查看全部
-
监听对象查看全部
-
监听器的启动顺序: 优先级顺序:监听器 > 过滤器 > servlet查看全部
-
注意tomcat的停止服务器最好用stop而不是直接按红点强制关闭查看全部
-
监听器用途查看全部
-
监听器(由servlet规范提供)可以监听 1.客户端的请求 2.服务端的操作 以及监听以下对象: ServletContext ----对应application(是上下文对象,由容器创建和初始化,范围是整个web应用,整个web应用只有一个,关闭该应用则销毁application)--- HttpSeesion ---对应session(针对于每个会话,浏览器或服务器关闭即销毁该对象)-- ServletRequest ---对应request(发送请求时创建该对象,结束请求后该对象就会被销毁)--- 。 web监听器监听这3个对象的创建、销毁及属性之间的变化。查看全部
-
1.为什么第一次点击request是add第二次点击还是add,而其他两个变成了replace? 答:因为第一次点击后request就被销毁了,域对象里的内容也被清空。再次点击则又添加了属性。而其他两个对象没被销毁所以属性仍然存在,则被替换。 2.那么request什么情况下会触发replace方法呢? 答:只有一种情况,在分别给三个对象setAttribute后再次在最后给request对象set一遍值。但是并没有什么意义。 3.request.getAttribute();与request.getParameter();的区别: getAttribute的值是放在request域对象里的一个属性。只能获取setAttribute的属性值。 getParameter的值是request请求的一个参数。可以获取地址栏中传递的参数和表单中提交的参数。查看全部
-
request.setAttribute(); 1. request.getAttribute();和 2. request.getParameter();的区别 1 值是放在request中的一个属性 2 是request是请求参数 www.baidu.com/user=zhangsan 用2就可以直接获取user 1 并获取不了这个 user 1 的获取方法只有一个 request.setAttribute()之后才可以获取查看全部
-
tomcat中两种session敦化管理器查看全部
-
session钝化机制查看全部
-
当关闭浏览器时,session并没有立即消失,还会在服务器内存中驻留一段时间,但是重启浏览器时,已经是另一个session了。 如果需要设置session消失的时间,可在web.xml中配置,<session-config><session-timeout>时间</session-timeout></session-config>,但这并不是一个准确的时间,只是个大致时间查看全部
举报
0/150
提交
取消