社区
Web 开发
帖子详情
如何防止在浏览器中直接敲地址去访问页面
jesong
2004-08-11 10:39:55
在一个JSP的管理系统中,如何防止用户在地址栏直接敲地址去访问一些页面,以保证用户必须从主页提供的链接去访问,目前使用的是tomcat服务器,马上要用WebLogic,请高手指教
...全文
284
19
打赏
收藏
如何防止在浏览器中直接敲地址去访问页面
在一个JSP的管理系统中,如何防止用户在地址栏直接敲地址去访问一些页面,以保证用户必须从主页提供的链接去访问,目前使用的是tomcat服务器,马上要用WebLogic,请高手指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ForumExplorer
2004-08-13
打赏
举报
回复
UP~~~~~~~~
----------------------
《CSDN论坛新助手 CSDN's forum Explorer》
1、更快速的浏览
2、更方便地保存
3、更快捷的收/发短信
下载地址:http://www.seeyou.com.cn/CoolSlob/CSDNExplorer.exe
更多说明:http://community.csdn.net/Expert/TopicView.asp?id=3255966
ill_1224
2004-08-12
打赏
举报
回复
Servlet做一个过滤器就行了
jesong
2004-08-12
打赏
举报
回复
过滤器和session我都用过,可是这里边存在的问题是:
1. 用session就是,如果用户登录了,那么通过直接敲地址就可以进去下边几级的页面,可我要做的是,即使登录了也不能直接敲地址进,只等从我们提供的链接或借口点进去
2. 用过滤器,目前我只用到定义一个目录,对该目录都先进行过滤,但是这样如何来判断用户是直接敲地址的呢,请指教
强调:我要实现的是,无论登录与否,都不能直接敲某一级的地址去访问页面,必须通过主页去点击,谢谢各位
黑马
2004-08-12
打赏
举报
回复
登录后,id写入session
如果session中没有此id则,不显示页面内容直接跳转到登录页面
cdsun
2004-08-12
打赏
举报
回复
用servlet过滤具体怎么做哦
具体点阿
firmbank
2004-08-12
打赏
举报
回复
通过过滤
zhang21cnboy
2004-08-12
打赏
举报
回复
用session也可以,不过你可以用servlet过滤。。。。
这样你不用再每个页面都判断哦。
pengpong
2004-08-12
打赏
举报
回复
up
mazekui
2004-08-12
打赏
举报
回复
最简单就是用一个session变量了!如果从主页登录的,那么就把session变量设置一个值!然后在其它每个页面都进行检测这个变量是否有值!
liugaojun
2004-08-12
打赏
举报
回复
session,tomcat自带,struts
Jorger
2004-08-12
打赏
举报
回复
Session是不是新开页面就无效了?
beming
2004-08-12
打赏
举报
回复
你下载一个tomcat,里面就有个过滤的例子以及源码了
bobopig
2004-08-12
打赏
举报
回复
mark
AgathaZ
2004-08-12
打赏
举报
回复
用session不错。
spiritsl
2004-08-12
打赏
举报
回复
在登陆页面设置session,然后再每一个页面上判断session中是否存在了登陆页面设置的标志。
FrankTong
2004-08-12
打赏
举报
回复
没错就用session
hnxkz
2004-08-11
打赏
举报
回复
呵呵 用一个session变量就够了
dxjsoft
2004-08-11
打赏
举报
回复
没有必要做得这么复杂,你可以把每个页面定义一个访问的值,然后写一个文件来判断该用户是否有访问该页面的权限,这样就可以起到页面加密的作用了!
hunanshida7777
2004-08-11
打赏
举报
回复
<%@ page import="java.util.Enumeration" %>
<%
Enumeration headers = request.getHeaderNames();
String test="";
String catStr="";
while (headers.hasMoreElements())
{
String header = (String)headers.nextElement();
catStr=catStr+ header;
}
if(catStr.indexOf("referer")==-1)
{
session.setAttribute("errorMessage","不能直接进入该页面");
response.sendRedirect("../error.jsp");
return;
}
%>
web自动化测试-
浏览器
常见操作
本课程主要讲解web自动化
中
浏览器
常见操作,主要内容有: 1. webdriver介绍 2. web自动化环境搭建 3. Selenium脚本入门 4.
浏览器
常见操作 5.
浏览器
回退与进入 6.webdriver
中
常见方法 7....
前端vue,后端springboot。如何
防止
未登录的用户
直接
浏览器
输入
地址
访问
前端,使用Vue框架来实现前端路由拦截:设置需要登录校验的
页面
:
java
防止
url
直接
输入
访问
_WEB-INF目录
防止
通过URL
直接
访问
页面
javascrtpt:window.location.href='WEB-INF/login.jsp'"login.jsp"以上三种都不行。"""image/1.jpg""mylogin.action""/WEB-INF/admin/login.jsp""WEB-INF/admin/login.jsp"实现1、web.xml Action com.wang.acti...
描述在
浏览器
中
敲
入一个网址并按下回车后所发生的事情
描述在
浏览器
中
敲
入一个网址并按下回车后所发生的事情(尽量详细) 答:
浏览器
输入网址之后,首先 步骤1:需要查找域名的IP
地址
,DNS查找过程如下: (1)
浏览器
缓存 –
浏览器
的缓存DNS记录一段时间。 有趣的是,操作系统没有告诉
浏览器
储存DNS记录的时间,这样不同
浏览器
会储存各自固定的一个时间(2分钟到30分钟不等)。 (2)系统缓存 – 如果在
浏览器
缓存里没有找到需要的记录,
浏览器
会做一个系统调
在
浏览器
的
地址
栏
中
键入URL,
敲
击回车后经历了什么?
如题,这是一道非常常见的面试题。本文给出一个简单的答案参考。 一、DNS 解析 DNS 解析,即域名解析,将对人友好的域名解析成对路由器友好的 IP
地址
。 比如,将主机名 www.test.com 解析成其具体的 IP
地址
26.231.117.56 这个解析的过程其实就是对 DNS 缓存的查询,查询的顺序如下
浏览器
缓存:
浏览器
会缓存之前拿到的DNS 2-30分钟时间。 操作...
Web 开发
81,091
社区成员
341,719
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章