小编典典

用户登录jsp后如何禁用html控件

jsp

情况就是这样。1.我有一个主页,其中包含 登录|登录| 注册| 联系| 关于我在jsp .. 2.它基本上是一个在线购物网站..
3.用户访问该网站时.. 登录| 注册| 应该是可见的,但是当用户使用其用户ID登录并传递其用户名和注销按钮时,应替换“登录”和“注册”链接。

例如。.通用主页: 登录| 注册| 联系| 关于我

登录主页: 欢迎abcde | 登出| 联系| 关于我

我不了解它的逻辑…如果sme 1可以向我展示这将有很大帮助。


阅读 331

收藏
2020-06-08

共1个答案

小编典典

您可以按照以下方式进行操作。

 <body>
        <ul id="nav">
            <li><a href="/home.jsp">Home</a></li>
            <li><a href="/aboutus.jsp">About</a></li>
            <li><a href="/contactus.jsp">Contact</a></li>
            <%
                String username= (String) session.getAttribute("user");                     
                if (username == null) {
            %>
            <li><a href="/register.jsp">Register</a></li>
            <li><a href="/login.jsp">Login</a></li>

        <% } else {
         %>
            <li>Hi, <%=username %>  (<a href="/logout.jsp">Logout</a>)</li>
        <% }%>
        </ul>
    </body>

并在您的servlet中放入此代码

  HttpSession session = request.getSession(true);
  String user = request.getParameter("username");
  session.setAttribute("user", name);
2020-06-08