springmvc 使用filter过滤的时候放置出现循环条
来源:互联网 发布:边境杀手 知乎 编辑:程序博客网 时间:2024/06/07 23:00
在web.xml中配置了如下的filter:
<filter> <filter-name>LoginFilter</filter-name> <filter-class>user.filter.LoginFilter</filter-class></filter><filter-mapping> <filter-name>LoginFilter</filter-name> <url-pattern>/main/*.html</url-pattern></filter-mapping>
@Overridepublic void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws ServletException, IOException { System.out.println("filter======doFilter"); //进行用户是否登录的验证 HttpServletRequest request=(HttpServletRequest)servletRequest; HttpServletResponse response =(HttpServletResponse) servletResponse; HttpSession session = request.getSession(true); String user_name = (String)session.getAttribute("name");//登录人角色 String user_password = (String)session.getAttribute("password"); String url=request.getRequestURI(); if(user_name==null || "".equals(user_password) || user_password == null || "".equals(user_name)) { if(url!=null && !url.equals("") ) { response.sendRedirect(request.getContextPath() + "/login/login.html"); return; } } filterChain.doFilter(servletRequest, servletResponse);//再次转发请求 return;}如果用户没登录,则会出现循环跳转。为此,可以将登录页面和其他页面分开成两个文件夹,这个filter只过滤其中一个就可以了
0 0
- springmvc 使用filter过滤的时候放置出现循环条
- springMVC 中使用 filter过滤 和 global 启动的时候 添加全局变量
- 使用easyUI datagrid的filter时,当value是空时候如何过滤
- 在SpringMVC中使用过滤器(Filter)过滤容易引发XSS的危险字符
- SpringMVC操作数据库的时候出现乱码
- 使用filter过滤请求
- 使用filter过滤请求
- 使用filter过滤请求
- 关于json-lib 和hibernate一起使用的时候出现死循环的解决办法
- 关于json-lib 和hibernate一起使用的时候出现死循环的解决办法
- Filter的过滤顺序
- springmvc项目使用fastjson作为json处理器时出现重复引用、循环引用的解决办法
- SpringMVC前端跳转Controller控制器的时候出现404
- Lucene使用Filter搜索过滤
- 使用filter过滤xss攻击
- 使用filter过滤xss攻击
- 使用filter过滤特定资源
- 使用filter过滤xss攻击
- 安卓学习之路13之签名打包和SDK开发文档
- Gradle Plugin Samples 之 Gradle Build Configs(五)
- Weighted Prediction of HEVC
- ASP.NET MVC 4.0 中使用NPOI 2.2.0 按模板生成Excel报表
- 98,MRC转ARC
- springmvc 使用filter过滤的时候放置出现循环条
- Android自定义控件--波浪球SurfaceView实现
- js中的double
- android的Log详解(Log.v Log.d Log.i Log.w Log.e)
- JVM堆大小的调整
- ZZUOJ-10436: easy problem
- Sicily 图的广度优先搜索
- 网桥防火墙中Ebtables可以做的事
- 弹窗效果:TipsWindown