注册 登录
编程论坛 J2EE论坛

JSP里面session是隐试对象,如何控制不登陆就不能进后面的网站

lansite2006 发布于 2007-06-07 20:17, 1504 次点击
如果不写的话直接复制后面网址就可以进入了,request.getsession(true)可以创建一个会话,我在后面可以直接判断有没有会话如果没有可以跳转,现在JSP里面session默认参数就是false如何做到控制?

还有就是哪位老大能帖个CSS样试, 效果就象<a herf="xxx.jsp">yyyyy</a>的时候yyyyy下面线看不到,等鼠标移上去才会看见还会变颜色,本人刚学jsp 没多久还望大家多多帮忙~
5 回复
#2
天使坠落的眼泪2007-06-07 20:44

用struts的action控制,在最后如果登陆失败就mapping一个值,然后在struts-config.xml文件中指顶页面就可以了

#3
lansite20062007-06-07 21:30
struts我们还没学到!不会用!
#4
angeloc2007-06-08 09:36
在登录的时候用SESSION记录用户信息,后面所有页面判断SESSION中是否有用户信息就可以了

CSS:
<style type="text/css">
a.graylink:active {font-size:12px; color:#454545; text-decoration:underline;}
a.graylink:visited {font-size:12px; color:#454545; text-decoration:none;}
a.graylink:link {font-size:12px; color:#666666; text-decoration:none;}
a.graylink:hover {font-size:12px; color:#666666; text-decoration:underline;}
</style>
font-size是字体大小
color是颜色
text-decoration:underline是有下划线none是没有
用法:
<a href="..." class="graylink">
#5
lansite20062007-06-09 22:17
回复:(lansite2006)JSP里面session是隐试对象,如何...

我用的是MVC模式JSP登陆页面跳转到servlet如果在第一个servlet里面创建一个session的话,是不是后面所有的页面都要判断一下if(session != null)那如果页面非常多的话怎么办?有什么更好的办法吗?这么写太麻烦了

#6
almeteor2007-06-10 11:53
回复:(lansite2006)JSP里面session是隐试对象,如何...
写个过滤器,在把web.xml稍微配置下就好!用过滤器是最方便的!
1