刚开始学习写自定义标签,按照网上的说法照做,问题最后写道jsp页面导入自定义标签时说uri找不到。大侠请赐教!
问题我解决了。是个眼力问题。谁愿意试试?
单独用个表来记录登录人的信息,如LoginSessionInfo
当用户登陆时,这个表中就记录该用户的相关信息,如登录时间,登录哪个系统
每个agent来登录的时候,都会去查看这个table中是否存在对应记录,如果存在,那么提示:NOT RELOGIN
退出的时候将该表中对应信息删除你这个根本不成的,呵呵,我原来学JSP时,也看书上这么写过,当时以为能实现,现在再看都是浮云
最简单的就是数据库里字段判断+session监听状态,如果就单单session判断效果不好
登陆时使用session监听去数据库中查看状态,如果状态是登陆,则监听去返回
在web.xml文件中配置一个HttpSessionListener监听器和一个过滤器,
登陆时使用一个过滤器首先来根据请求登陆信息参数查找数据库记录,并查看相应记录的登陆字段状态:
1、如果登陆字段状态为已登陆,则该过滤器返回用户已经登陆的提示相应信息。
2、如果登陆字段状态为未登陆,则该过滤器继续处理请求,使请求request对象生成一个新的session保存用户信息后同时由HttpSessionListener监听器的sessionCreated(HttpSessionEvent event)方法更改数据库中登陆字段的标记状态为“登陆”,返回请求,使该过滤器转由其他组件处理。
3、当该session超时时,由HttpSessionListener监听器的sessionDestroyed(HttpSessionEvent event)方法再将