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

求助jsp高手
为什么一个jsp页面没有用户识别的代码,但是在加载的时候如果没有登录的话就自动跳到登录界面呢?
恳求大神回答。环境是myeclipse+tomcat
jsp??tomcat??

------解决方案--------------------
web.xml里配置过滤器了吧。。。
------解决方案--------------------
你搜一下 过滤器验证登录状态就晓得了。
------解决方案--------------------
写了拦截器了的吧,可以自己写一个拦截器类(就一个java类,继承AbstractInterceptor类)然后再在struts配置文件里写一个拦截器<interceptors>,检验用户的session里是否有用户信息,如果没有的话,就返回一个处理结果,到时你在struts.xml配置action时就可以将该处理结果做处理了( 如:<result name="login">login.jsp</result> )。所以用户如果没登录,那么session里没有相应的用户信息,就可以拦截下未登录用户访问其他页面。
------解决方案--------------------
项目里应该用到过滤器或者拦截器了,楼主查一下web.xml。。。