回帖的时候,如果是会员登录,回帖时候显示会员名,游客回帖时候显示是游客,怎么做呢? 财富值不够给的了,谢谢!
先获取他的登录ID:String id=request.getParament("id");
然后将ID设置为SESSION: httpsession session=request.getSession();
session.setAttribute("session",id);
然后验证页面通过获取SESSION:String Uid=(String)session.getAttribute("session");
进行数据库判断Uid是否存在,if(){
//存在则显示用户名}else{//不存在则显示游客}
基本就是这样了。如果楼主数据库查询不会的话请去看下SQL。。
然后将ID设置为SESSION: httpsession session=request.getSession();
session.setAttribute("session",id);
然后验证页面通过获取SESSION:String Uid=(String)session.getAttribute("session");
进行数据库判断Uid是否存在,if(){
//存在则显示用户名}else{//不存在则显示游客}
基本就是这样了。如果楼主数据库查询不会的话请去看下SQL。。
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2017-09-18
用session保存登录用户的信息,如果session为空则表示没有登录即为游客。
显示时在session里取值就是了。本回答被提问者采纳
显示时在session里取值就是了。本回答被提问者采纳
第2个回答 2010-01-29
假设用户登陆后存在 session 中的名称为 user
用户的实体类名为User
<%
String result="";
if(session.getAttribute("user")!=null){
User user = (User)session.getAttribute("user");
result = user.getName();
}else{
result = "游客";
}
%>
用户的实体类名为User
<%
String result="";
if(session.getAttribute("user")!=null){
User user = (User)session.getAttribute("user");
result = user.getName();
}else{
result = "游客";
}
%>
第3个回答 2010-02-11
三楼对浏览器的概念还没有搞清楚吧!
如果成功登陆的话 用户名已经保存在session中了
没有登陆取出的则为null
还用什么数据库判断?
你以为是登陆验证用户和密码是否存和正确么?
如果成功登陆的话 用户名已经保存在session中了
没有登陆取出的则为null
还用什么数据库判断?
你以为是登陆验证用户和密码是否存和正确么?