比如,我们登录一个服装商城,如果已经登录的话,则最上面显示的是欢迎您来到本商城,某某某,而若没有登录的话,则显示,欢迎您来到本商城,请登录,免费注册。
请问这个问题是用什么来解决的。跪求解答。
你用session不就行了吗?
是需要读取Session里面的内容,但是实现判断的这个函数以及怎么实现那两个选项的分别显示呢?
@街角的风铃: 你可以在首次加载时给一个判断,若session里的值已注册就显示欢迎您来到本商城,某某某,else就提示欢迎您来到本商城,请登录,免费注册。,然后到注册页面。按照你的意思应该是这样吧
@妍珊: 我是一个菜鸟,可不可以给出具体的函数定义,并举例啊。
使用js 控制
前台控件 label服务器控件 设置 visible=false
后台判断后 为true 再设置test
User user=(User)request.getSession().getAttribute("user",user);
if(user==null){
${user}欢迎你;
}else{
请登录;
}
为了防止不必要 的攻击最好结合Filter对访问进行验证,并设置你需要那个欢迎或登录提示。