各位大哥,请帮帮小弟,一个JSP开发的问题

Hero0Back 2005-04-25 11:03:13
小弟刚开始学Jsp来做网页设计,以前编程都是用Java写没用过JSP,对网页设计也不熟悉!现在碰到一个实际问题,想请各位大哥来指点,小弟不胜感激!
用Jsp实现验证用户帐号(至于如何验证俺知道的),关键是如何能识别出输入的帐号是否已经登录?我只知道在验证的时候,可以从数据表里取得一个标识来识别帐号是否登录,但在用户关闭退出时,不知道什么时候应该再把数据表里的该识别改回来?
以前只知道c/s结构的,有启动肯定有退出的,容易实现,但在网页如何实现,俺一点不懂,请大哥帮忙细心解释一下,谢谢!
...全文
131 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
MARS.nEIL 2005-04-27
学习..
回复
Aniu1234 2005-04-27
学习
回复
jihanzhong 2005-04-26
不是数组,是字符串
回复
Hero0Back 2005-04-26
对上楼大哥的指点,我想对于每个登录的用户都有一个唯一的ID,是不是可以定义一个足够大的数组来存放已登录的用户ID(同时登录的用户数量不会太多),当用户退出时清空对应数组中的值,但对我来说关键问题是我不懂怎样控制用户退出时触发这个清空功能的程序段?上面各位大哥的指点,我知道了一二,至于怎么使用,我还得再学学,不过有哪位大哥愿意不烦其劳,帮我举个例的话,我想我会很快接收的,谢谢!
回复
joyaga 2005-04-26
Session 看看jsp内建对象Session
回复
jihanzhong 2005-04-26
或许你不用改数据库!
用application变量:

(在线用户)=“userA,userB,userC”
回复
halfsea 2005-04-26
登录后可以把值设到session里面,并且设置数据库里面是否在线为一个标志
登出的时候把session remove 掉,再改变标志就可以了。/
回复
xinlcao 2005-04-25
以前讨论过,基于http协议无法精确控制,可以试着这样:
1、增加一个“退出”按钮让用户选择
2、在页面上增加“unload()”函数
3、监听session的失效事件
回复
晨星 2005-04-25
一旦一个用户验证通过,再Session里放一个标记。而且可以设置Session的时效。
随便找本JSP的书看看吧,都有的。这是基本的东西。:)
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2005-04-25 11:03
社区公告
暂无公告