通过主界面进入其它界面,可直接访问其它页面也能进去,如何阻止?在访问其它页面时,跳到主页面.(jsp+struts)

解决方案 »

  1.   

    filter不行吧
    我想这在页面做个判断可不知道如何写
      

  2.   

    我也是用Filter来空值的。
    访问主页面时在Session中保存一个值,然后在Filter中读取这个值,如果不存在则返回到主页面
      

  3.   

    所有的jsp文件全都放到web-inf里
    调用的时候全都是用servelt或者是action去访问
      

  4.   

    filter不行吧
    我想这在页面做个判断可不知道如何写==================================
    首先,Filter 可以的。
    第二,在页面做判断,如果有 100 个页面,你的工作量太大了。Filter 中可以写成,如果用户没有登录则 session 中没值,则执行过滤if(session.getAttribute(ApplicationSource.USER) == null
        // 忽略掉登录页面,以及其他资源目录
        && !httpRequest.getRequestURI().endsWith("/login.jsp")){
      httpResponse.sendRedirect(httpRequest.getContextPath() + "/login.jsp");
    }
      

  5.   

    http://community.csdn.net/Expert/topic/5676/5676929.xml?temp=.4357721