大神们看过来!WEB项目如何阻止直接输入网址跳过登陆进入后台啊
好像是要用到cookie是吧 不过不大懂怎么运用啊!!难道每次页面跳转都判断次?感觉不大会用 求大神们支招~最好举例子或者给代码~ 脑子里没有形象思维 又或者还有更好的思路 (web.xml要配置什么么)
问题例子:http://localhost:8080/test/ 这是默认的登录界面
但是 要是直接输入http://localhost:8080/test/main.jsp 会直接跳转过去不需要验证了都!!
需求就是,如何让整个项目的其他页面都不能被这样直接访问,而且访问了会跳到登录界面
补充:大神们 关于session和cookie还有什么其他用法么
------解决方案--------------------把你的jsp放到WEB-INF下面去
------解决方案--------------------写过滤器,只要不是初始请求且Session里没此用户信息就踢回去。
------解决方案--------------------楼上二位的都可行
WEB-INF目录是受保护的,不能直接访问,
jsp放到里面,只能通过action请求返回对应的jsp.
使用过滤器拦截也是可行的。
------解决方案--------------------.....好吧,你要设定登录。我错了。
------解决方案--------------------拦截器 过滤器 AOP 。。。太多了
------解决方案--------------------最简单的是放在web-inf下,其次是拦截器,过滤器等
------解决方案--------------------使用Filter判断
------解决方案--------------------
++
------解决方案--------------------设置不同的文件夹...当访问到这个文件夹下的东西时都需要登陆...而其他的则不要