做一个网站,当客户没有登录的时候就显示游客你好,登录以后就显示他的名字?怎么做
我有的是ssh做的 前台和后台都不是很清楚 请高手指点???? --------------------编程问答-------------------- session.add("名字","名字数据");--------------------编程问答-------------------- 判断用户登录session是否有值,没值就显示 游客你好,有值则显示 “xx”用户你好。 --------------------编程问答-------------------- 有例子没有? --------------------编程问答--------------------
--------------------编程问答-------------------- <s:if test="#session.userName==null">
session.setatribute("用户名",usernmae);
<%= session.getatribute('用户名');%>
<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时,那么就显示:游客! --------------------编程问答-------------------- 谢谢 我已经解决了 --------------------编程问答--------------------
正解
补充:Java , Web 开发