在一JSP网站中,如何防止用户不登陆网站而直接在浏览器中输入地址访问某页面?

iamniou 2002-04-08 10:32:44
在一JSP网站中,如何防止用户不登陆网站而直接在浏览器中输入地址访问某页面?
...全文
149 点赞 收藏 10
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
eway365 2002-04-10
我用得是resin为什么不输入不了中文啊
回复
eyeieye 2002-04-08
Realm可以的,tomcat自带了,别的咱就不知道了。
回复
blueair 2002-04-08
可以用seesion记录用户是否登陆
回复
homey123 2002-04-08
登陆成功后
session.putValue("userid",用户名);

进入页面后检测用户是否登陆
<%

if (session.getValue("userid")==null)
{
%>
<script>
alert("请先登陆!");
window.close();
</script>
<%
}
%>
也可以将以上的检测代码放到一个jsp页面中,比如logincheck.jsp
其他页面只要包含它就成了!
<%@ include file="/logincheck.jsp" %>

回复
bluejam 2002-04-08
为了安全只有每个页面都写
回复
iamniou 2002-04-08
是不是每个网页里都必须写?有没简单的方法?

具体该怎么写?我是初学者,给点例子,谢谢
回复
andyzhu98 2002-04-08
使用session或者cookie纪录用户的登陆状态。
在每个页面的开始用jsp或java bean对用户的状态进行检测,如果登陆则可显示该页面,如果未登陆则跳转到登陆页面。
回复
colababy 2002-04-08
可以用seesion记录用户是否登陆

回复
trls 2002-04-08
在生成网页的程序里添加用户认证的程序段呀~
回复
wes109 2002-04-08
建议用session
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告