我在DIV中有一个login and register
的网页。单击登录时,用户将登录页面。成功登录后,用户将被重定向到login and register
内的上一页,必须显示welcome (username)
。登录验证在JSP
中完成。我需要一种在用户登录时在两个div之间切换的方法。
HTML
<div class="nav">
<div class="container">
<ul class="pull-left">
<li><a href="#">Home</a>
</li>
<li><a href="#">About Us</a>
</li>
<li><a href="#">Contact Us</a>
</li>
</ul>
<ul id="pull-right">
<li>Welcome to our Store</li>
<li><a href="login_page.html">Login</a>
</li>
<li>or</li>
<li><a href="register_page.html">Register</a>
</li>
<li>yourself!</li>
</ul>
<ul id="pull-right1">
<li>Welcome</li>
<li>
<%=session.getAttribute( "username")%>
</li>
</ul>
<div class="clear"></div>
</div>
</div>
SCRIPT
$(document).ready(function () {
if ( <%= session.getAttribute("username") %> ) == "" {
$("#pull-right").hide(1000);
});
});
答案 0 :(得分:0)
你可以尝试
<%if(session.getAttribute("username").equals("")){%>
<ul id="pull-right">
<li>Welcome to our Store </li>
<li><a href="login_page.html">Login</a></li>
<li>or</li>
<li><a href="register_page.html">Register</a></li>
<li>yourself!</li>
</ul>
<%}else{%>
<ul id="pull-right1">
<li>Welcome</li>
<li><%=session.getAttribute("username")%></li>
</ul>
<%}%>
答案 1 :(得分:-1)
if(&lt;%= session.getAttribute(“username”)%&gt;)==“”{{/ p>
必须是:
if(“&lt;%= session.getAttribute(”username“)%&gt;”)==“”{{/ p>