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

struts2.0中阻截jsp页面的探讨

2012-10-29 
struts2.0中拦截jsp页面的探讨!在struts2.0中提供了拦截的使用。假如现在有一些jsp页面(包括login.jsp,regi

struts2.0中拦截jsp页面的探讨!
在struts2.0中提供了拦截的使用。假如现在有一些jsp页面(包括login.jsp,register.jsp,welcome.jsp以及一些浏览的页面)这些浏览的页面如果是没有登录的用户浏览,则直接显示,如果登录了则还在相应处要显示用户的相关信息,这个怎么可以实现?我用Filter中的doFilter方法只能拦截某些文件下的页面(也就是只有登录用户才能访问的)如果既可以被登录用户访问,也可以被未登录用户访问,该怎么实现??哪位大哥能帮我解决下这个问题??<interceptors>
<interceptor-stack name="authenticationStack">
<interceptor-ref name="fileUpload">
<param name="maximumSize">1024000000</param>
</interceptor-ref>
<interceptor-ref name="basicStack" />
</interceptor-stack>
<interceptor name="login"
/>
<interceptor-stack name="teamwareStack">
<interceptor-ref name="i18n" />
<interceptor-ref name="login" />
<interceptor-ref name="basicStack" />
</interceptor-stack>
</interceptors>
..........</pre>
<p>?在下面配置下默认的拦截器就好了。</p> 3 楼 yunhaifeiwu 2008-11-09   glagra 写道在struts2.0中提供了拦截的使用。假如现在有一些jsp页面(包括login.jsp,register.jsp,welcome.jsp以及一些浏览的页面)这些浏览的页面如果是没有登录的用户浏览,则直接显示,如果登录了则还在相应处要显示用户的相关信息,这个怎么可以实现?我用Filter中的doFilter方法只能拦截某些文件下的页面(也就是只有登录用户才能访问的)如果既可以被登录用户访问,也可以被未登录用户访问,该怎么实现??哪位大哥能帮我解决下这个问题??

太简单了!使用spring security用户权限认证框架吧!

这种拦截,小菜一碟!

在这种方式下:除了struts2的action,其他统统封掉.用户登陆口也只准有一个.

一切烦心事都没了!

spring securty,与你的业务代码耦合相当的小,除了网址与人的用户表外,再也没其他耦合的了.而网址与用户表,也是通过数据库(如果你用在内存中使用,我也没办法)进行耦合的.

热点排行