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

解决方案 »

  1.   

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

  2.   

    项目里应该用到过滤器或者拦截器了,楼主查一下web.xml