java如何判断当前用户是否登陆 用户点击“注册”,如果已经登陆系统,跳转到return success 注册页面,如果没有登陆,return error!!返回到登陆界面。可通过session吗?怎么去判断,写下代码!谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本来就是通过 session。每个访问者都会有一个 session,不管他是否登录。只要登录成功后在 session 中写入一个标记,那么就可以通过是否存在标记来判断该用户是否登录。 要是用户已经登录的话,界面上就不应该再有“注册”的字样了。判断用户是否已经登录,肯定是要用session的。 楼上的都说了加个session,那就去加个试试看阿,难道还等人家帮你搞定阿session在servlet api中有个Session类,自己察看API去 // 取得登录的用户名 String username = request.getParameter("username"); // 把用户名保存进session session.setAttribute("username", username); 使用一个拦截器了,在拦截器里面判断session里面有没有不就行了。登录的时候在session里面保存一个你需要的东西(如:用户编码)。 session是用户登录时候创建的的 你要向表里加 那要是频繁刷你服务器 会当掉的 楼主,就是在数据库中加个字段,isOnline number(2)1表示在线,0表示离线这样可以很方便的控制,也可以适应更多的需求,只要在action中判断就可以了 不需要在表中增加字段,session是保存在服务器端的,你获取这个session就行,判断其是不是为空 判断是否有用户登录:给你个逻辑:string username=request.getParameter("username"); session.setAttribute("username",username); string username=session.getAttribute("username"); if(username==""||username.equals(null)) ............... 下面再想不通,我就无能为力了。 用java写一个串口接收单片机的程序,如何将通过串口接收的数据直接转化为十进制? 为何这段小代码会报错啊,小弟才学习... 学Java的同志们都看看吧! 异常处理 关于一个16进制数字的java问题~着急等待... JMenu如何关闭窗口? 一个APPLET求救 如何执行打在一个包中的可执行程序? 大虾,帮我! dom4j解析xml 修改节点值时报错,求破! 别写计算机,怎么往里面加运算啊? java新手对异常处理的迷惑!
判断用户是否已经登录,肯定是要用session的。
session在servlet api中有个Session类,自己察看API去
// 取得登录的用户名
String username = request.getParameter("username"); // 把用户名保存进session
session.setAttribute("username", username);
楼主,就是在数据库中加个字段,isOnline number(2)
1表示在线,0表示离线
这样可以很方便的控制,也可以适应更多的需求,只要在action中判断就可以了
session.setAttribute("username",username);
string username=session.getAttribute("username");
if(username==""||username.equals(null))
............... 下面再想不通,我就无能为力了。