日期:2014-05-18  浏览次数:20681 次

JSF中如何根据action进行filter
也就是根据action进行权限控制,根据用户级别的不同确认是否跳转到相应页面!

之前我写了个filter,根据getRequestURI()的不同进行判断,但每次取出的页面是上一步访问的地址,如果能解决这个问题也可!

------解决方案--------------------
一只狗不孤单,想另外一只狗的时候才孤单...
------解决方案--------------------
恐怕你只能在action方法里判断了,如果有权限则跳转的相就的页面,如果没有则跳转到别的页面,不过这样很麻烦,每个action方法都要改。用过滤器比较好,你可以这样做:你在action方法中或jsf页面中设置一个session变量或是request变量,在过滤器中取得它,并根据不同的值来判断呀
------解决方案--------------------
楼上说的有道理,最好有过滤器

------解决方案--------------------
http://blog.csdn.net/zealVampire/archive/2007/04/04/1551778.aspx
------解决方案--------------------
对不权限的页面采用不同的后缀,如*.do,*.admin
web.xml里的就可以使用两个过滤器分别处理