首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于Filter中url-pattern的简单有关问题

2012-02-22 
关于Filter中url-pattern的简单问题就是简单的判断session值的问题,如果session为空,则跳转到login.do但是

关于Filter中url-pattern的简单问题
就是简单的判断session值的问题,如果session为空,则跳转到login.do

但是web.xml中应该如何配置?

登录页面的路径和其他页面的路径在同一个路径下面:
http://localhost:8080/project/...

这样似乎不行啊,因为每次跳转到login.do之后,又自动执行了一次filter,这样不断进入死循环了!

有没有办法来改正一下?

doFilter代码如下

Java code
        String userId = (String)httpServletRequest.getSession().getAttribute("userId");                try{            if(userId != null){                               filterChain.doFilter(request, response);            }            else{                httpServletResponse.sendRedirect("http://localhost:8080/Medinet/login.do");            }        }        catch(Exception ex)        {            ex.printStackTrace();        }


[解决办法]
权限filter的模型是需要有配置过滤list和非过滤list这样的属性配置~~~。你可以参考网上很多的权限filter来实现你的。

热点排行