有点难度,你好象把session的缺点都要实现,
期待ing。。
期待ing。。
解决方案 »
- JAVA 解析WORD表格,并获取每个td的坐标
- 关于Servlet的问题
- 哪有这本书下载啊?!~?!<<从零开始--jsp动态网页制作基础教程>> 在线等
- java 菜鸟问题!!!!!!! 关于过滤!!!
- 如何配置web.xml使得在地址栏输入a.JSP和a.jsp都能访问到a.jsp
- 如何處理applet重新編譯後頁面上仍然顯示舊畫面的問題?
- 探讨探讨各位所用的最好用的前台技术
- 在select查询中使用序列的问题。
- 在servlet中引用一个jsp文件(问题解决,立刻结帖)
- 我参考别人的代码用java写出了一个读数据库后的分页显示程序,编译通过但无法运行,请大侠指教
- jsp 文字出现乱码(急,有分奖赏)
- 怎么TOMCAT提示我的package找不到..
2。还不知道怎么来实现
关注!!!
但又有余外的开支。
可以把所有的登陆人员用一个bean装起来,
登陆时检测
//18、 对session有效期做设定在登陆成功之后,可以在session写如一个变量并赋值,然后在其它的jsp的开头都先对这个变量来判断以确定是否已经登陆。如果发现未登陆,则给出要求重新登陆的信息。(session超时之后,这个变量的值自动就不在了的。)//19、 同一用户不可以重复登录。在登陆成功之后,可以把用户的name写到appplication全局变量里。
而在登陆的时候则要先检查这个name是否已经存在。
否才允许登陆,如果存在,则不允许或者其它操作。注销的时候,再把name从全局变量里删除掉。但是有个麻烦就是如果用户不正常退出,
name就无法及时的被删除掉。
//18、 对session有效期做设定在登陆成功之后,可以在session写如一个变量并赋值,然后在其它的jsp的开头都先对这个变量来判断以确定是否已经登陆。如果发现未登陆,则给出要求重新登陆的信息。(session超时之后,这个变量的值自动就不在了的。)//19、 同一用户不可以重复登录。在登陆成功之后,可以把用户的name写到appplication全局变量里。
而在登陆的时候则要先检查这个name是否已经存在。
否才允许登陆,如果存在,则不允许或者其它操作。注销的时候,再把name从全局变量里删除掉。但是有个麻烦就是如果用户不正常退出,
name就无法及时的被删除掉。
http://expert.csdn.net/Expert/topic/1644/1644384.xml?temp=.1986811
可以写数据库,或者session都行。要实现第一点要记录登录IP的,发现ip相同,用户名相同,提示只能登录一次;若用户名相同,ip不同,提示已有此用户登录。
但最主要的一点就是用户非正常退出时无法判断,可能要定时查一下session的值,超过设定的超时时限就清除相应记录。