在web系统中,HttpServletRequest、HttpSession、ServletContext对象在web容器中遵循生成、运行、销毁这样的生命周期。当进行相关的监听配置后,web容器就会调用监听器上的方法,进行对应的事件处理。 1.监听接口和事件类 2.如何告诉容器有一个监听者 有两种方 ...
分类:
其他好文 时间:
2016-05-20 19:28:28
阅读次数:
137
做j2ee如果不懂单例模式和线程池慢慢就是白学了。 线程池到处都能看到,httpsession,数据库连接池,redis连接池,MQ连接池。。。 使用场景:频繁使用且创建本消耗高 多线程环境下,使用场景随处可见... 饿汉式和懒汉式 名词懒得解释了。。。 懒汉式需要双重锁定 饿汉式没线程安全问题 饿 ...
分类:
编程语言 时间:
2016-05-20 00:57:03
阅读次数:
240
一、为什么Action要访问web元素?在使用struts2框架进行开发的时候,页面与Action类进行交互,由于Action中无法取得前端request、session、application、HttpServletRequest、HttpSession、ServletApplication,但是当有用户登录的时候,需要在程序中为该用户创建session以标识..
分类:
Web程序 时间:
2016-05-13 04:55:49
阅读次数:
210
一、session简介1、session概念Session代表服务器与浏览器的一次会话过程。因为http是无状态的协议,所以,浏览器与服务器的会话过程是断断续续的。在servlet中,session指的是HttpSession对象。
浏览器第一次发出请求时,服务器创建session并生成一个sessionID。然后返回给浏览器。此时查看浏览器的cookie,会发现会有一个:Cookie:JSESS...
分类:
其他好文 时间:
2016-05-12 13:17:09
阅读次数:
152
Listener、Filter、Decorator标签 : Java与WebListener-监听器Listener为在Java Web中进行事件驱动编程提供了一整套事件类和监听器接口.Listener监听的事件源分为ServletContext/HttpSession/ServletRequest三个级别:
ServletContext级别 Listener
场景 ServletConte...
分类:
其他好文 时间:
2016-05-08 13:49:28
阅读次数:
221
关于 Session 的内容,参考 HTTP - Session 机制 创建和检索 HttpSession 通过 HttpServletRequest.getSession 方法可以获取 HttpSession 实例。HttpServletRequest 有两个重载的 getSession 方法: ...
分类:
Web程序 时间:
2016-05-05 14:35:04
阅读次数:
202
1.jsp的内置对象(重点) 1.1什么是内置对象? 在jsp开发中,会频繁使用到一些现象 例如HttpSession,ServletContext,ServletContext,HttpServletRequet。如果我们每次要使用这些对象都去创建这些对象就显示非常麻烦。所以Sun公司设计Jsp时 ...
分类:
Web程序 时间:
2016-05-04 22:45:49
阅读次数:
282
javax.servlet.http.HttpServletRequest 中有一个创建session会话的方法 /** * 如果create设置true,返回当前的HttpSession,如果没有会话,创建一个新的会话 * 如果create设置false,如果当前有会话那就返回,如果没有会话,就返 ...
分类:
其他好文 时间:
2016-04-27 18:39:22
阅读次数:
144
会话的基础知识 主要内容包括: 1、会话是什么? 2、会话能干什么? 3、会话和ServletContext共享数据的比较 会话管理(HttpSession) 引入会话管理: 大家都知道HTTP协议是无状态的,每个请求和响应信息的链接都是独立的,从一个请求到另一个请求(同一个用户),HTTP服务器会 ...
分类:
其他好文 时间:
2016-04-27 08:14:36
阅读次数:
163
public User getCurrcenUser(HttpServletRequest request) { User user = null; if(request != null){//huangqr add 2009.9.22 HttpSession session = request.g ...
分类:
其他好文 时间:
2016-04-20 13:19:31
阅读次数:
112