在jsp页面判断session,而session必须要经过你的登陆页面才给设为非空!

解决方案 »

  1.   

    如果你网站的导向都使用了SERVLET,那么人家就不会知道你的JSP文件名了.
    另外,可以用上面的方法,但万一人家登录过了再直接打文件名就不行了.
    除非针对每个JSP页面,在SERVELT里把SESSION设置不同的值,然后去页面上判断,这样比较复杂.
      

  2.   

    我现在用的是struts框架,页面不想有这种判断session或者权限的控制
    不知道有没好的方法?
      

  3.   

    使用filter呢?我在filter中把带.jsp的都过滤掉,
    这种方法可行吗?
      

  4.   

    用session控制,是页面的session不是环境session,第一个页面的session和你从第一个页面跳转到的第二个页面的session的值是相同的,如果第二个页面的不是从上一个页面跳转过来的话,它的session值是不等于上一个页面的。所以通过这样来决定,如果不相同就不打开!