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

jsp安全验证
用struts作了个测试的系统,必须登陆才可以操作系统,但是,如果直接在地址栏中输入页面的地址,也可以进去,怎样解决这个问题,能否具体说明

------解决方案--------------------
写个过滤器吧

<filter-mapping>
<filter-name> filter </filter-name>
<url-pattern> /jsp/* </url-pattern>
</filter-mapping>
------解决方案--------------------
用session啊
------解决方案--------------------
恩。用session
------解决方案--------------------

用session
是不是要这样写啊
String userName = (String) session.getAttribute( "userName_s ");
if (userName==null){
response.sendRedirect( "error.jsp ");
}

——————————————————————
可以
把error.jsp改为登陆页面