Session与Cookie
2016-01-07 19:43
183 查看
Session是服务器的东西,Cookie是客户端的东西。在某些需求下可以实现永久登陆状态的功能。
拦截器配置好就该写拦截器了
然后判断session是否过期就可以了。
<!-- 登录拦截器,若没登录,访问任何*.jsp,*.action,*.servlet都跳转到登录界面 --> <filter> <filter-name>LoginFilter</filter-name> <filter-class>*.LoginFilter</filter-class> </filter> <filter-mapping> <filter-name>LoginFilter</filter-name> <url-pattern>*.jsp</url-pattern> </filter-mapping>
拦截器配置好就该写拦截器了
public class LoginFilter extends HttpServlet implements Filter{ private static final long serialVersionUID = 1L; private HttpSession session; @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest)req; HttpServletResponse response = (HttpServletResponse)res; //拿到请求的path和uri String path = request.getContextPath(); String uri =request.getRequestURI(); //拿到session,可以自行修改session时间 session = request.getSession();
然后判断session是否过期就可以了。
相关文章推荐
- 控制台界面控制(九):读取键盘操作
- android之基于Zxing二维码扫描
- request获取路径的方式和区别
- 消息推送技术
- java 知识点百题 第一季
- nodejs监控目录
- 欢迎使用CSDN-markdown编辑器
- 反应器模式
- Oracle可插拔数据库的jdbc连接串写法
- Oracle可插拔数据库的jdbc连接串写法
- Apache+mod_cluster+jboss EAP5.1搭建详解
- 【自用】线段树 区间最小值
- 网络唤醒无需任何软件 实现局域网广域网远程唤醒计算机
- 数据库设计和SQL编写规范
- session原理总结
- Linux下的makefile相关内容
- Apache2.2+mod_jk1.2+tomcat 6.0
- 控制台界面控制(八):光标设置
- CSS3+jQuery实现时钟插件
- JsonPath小结