当前位置:编程学习 > JAVA >>

做一个网站,当客户没有登录的时候就显示游客你好,登录以后就显示他的名字?怎么做

我有的是ssh做的   前台和后台都不是很清楚  请高手指点???? --------------------编程问答-------------------- session.add("名字","名字数据");

--------------------编程问答-------------------- 判断用户登录session是否有值,没值就显示 游客你好,有值则显示 “xx”用户你好。 --------------------编程问答-------------------- 有例子没有? --------------------编程问答--------------------

session.setatribute("用户名",usernmae);

<%= session.getatribute('用户名');%>
--------------------编程问答-------------------- <s:if test="#session.userName==null">
<script type="text/javascript">
document.getElementById("xx").innerHTML="游客你好";
        </script>
</s:if> --------------------编程问答-------------------- action

public String login(){

   UserInfo loginUser= userBiz.login(user); 

   if(loginUser !=null){
ActionContext.getContext().getSession().put("loginUser", loginUser);
return SUCCESS;
    }
return INPUT;
}



jsp

<label>
  <s:if test="#session.loginUser.userName==null">
    游客你好
  </s:if>
  <s:else>    
    <s:property value="#session.loginUser.userName" />
  </s:else>
</label> --------------------编程问答-------------------- 做一个session的判断就可以了!
登录后,你可以会把登录的用户名放在session中的啊!
那你判断session为null时,那么就显示:游客! --------------------编程问答-------------------- 谢谢  我已经解决了 --------------------编程问答--------------------
引用 6 楼  的回复:
action

public String login(){

  UserInfo loginUser= userBiz.login(user); 

  if(loginUser !=null){
ActionContext.getContext().getSession().put("loginUser", loginUser);
return SUCCESS;
  }
……



正解
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,