
1、写一个SQL语句,select 用户名(username) from (userinfo)用户表 where userid=''
2、在session初始化的时候直接读出相应的用户名。
然后再读session["username"]就行了。
ajax的方法不是能完美解决这个问题么。 js里面提交action到后台,返回值reponseText,再用dom *** 作(documentgetElementById("xxx")innerText='')把返回值放到恰当的位置不就好了么。
你可以在页面中放个类似与定时器的东西啊,用ajax每个5到10秒的样子请求一下后台,后台自然要做监听,如果隔几十秒还没收到某个用户用ajax提交过来的用户ID,就当该用户已经下线。
不过这种方式每个页面中都要放点东西,如果用的是frame的就好了,只需在一个页面中弄个ajax定时循环的跑。
你session取出的id是个对象型,应该强转成int型吧
IntegerparseInt(requestgetSession()getAttribute("id"))
以上就是关于如何读取与当前session相对应的用户名全部的内容,包括:如何读取与当前session相对应的用户名、SSH项目,jsp页面获取不到session中登录用户的id、如何通过session获取当前系统用户数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)