SpringMVC用户登录session权限拦截器代码片段分享
来源:互联网 发布:js object转字符串 编辑:程序博客网 时间:2024/05/19 16:21
package com.exam.interceptor;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import com.exam.entity.Student;import com.exam.entity.Teacher;public class CheckLoginInterCeptor implements HandlerInterceptor{ public void afterCompletion(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, Exception arg3) throws Exception { } public void postHandle(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, ModelAndView arg3) throws Exception { } public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object arg2) throws Exception { Teacher teacher=(Teacher) request.getSession().getAttribute("teacher"); Student student=(Student) request.getAttribute("student"); if(teacher==null || student==null){ //用户没有登录 response.sendRedirect(request.getContextPath()+"/login.jsp"); return false; }else { //用户已经登录 return true; } }}
登录判断时添加一个session
1
session.setAttribute(
"teacher"
, teacher);
0 0
- SpringMVC用户登录session权限拦截器代码片段分享
- springmvc拦截器,用户登录拦截过程
- 基于Springmvc的登录权限拦截器
- SpringMVC拦截登录代码
- struts2 拦截器控制用户登录权限
- SpringMVC-Interceptor拦截Session登录
- SpringMVC-Interceptor拦截Session登录
- 在springmvc配置拦截器拦截未登录用户操作
- springmvc 自定义拦截器实现未登录用户的拦截
- 过滤器用来拦截用户是否登录访问权限的问题(通过session来进行拦截)
- springmvc登录拦截器
- SpringMVC登录拦截器
- (转) ssm 拦截器验证用户登录session
- springmvc拦截器实现对用户登录状态的判断
- springmvc+mybatis登录验证2.0(更新了使用session来进行保存用户值,注销后清除session),并进行了拦截器的设定
- 用户登录拦截器
- springMVC 拦截器session控制
- springMVC 拦截器session控制
- 网上订餐叫外卖的发展优势
- Ubuntu应用之——apt-get更改源地址
- service openstack-cinder-volume status
- 2015年2月总结
- 用递归实现N的K次方
- SpringMVC用户登录session权限拦截器代码片段分享
- C语言函数sscanf()的用法
- android的窗口机制分析------UI管理系统
- essay 浅谈ACM盲区(下)
- Java设计模式之结构型模式
- android IPC通信中的UID和PID识别
- 还在用Json完成Ajax,改用Beetl吧
- Windwos核心编程:(四)线程调度,优先级和关联性
- 分配空间不足引起的错误:‘Stack smashing detected’