【问题标题】:How to use javascript alert() in .jsp file?如何在 .jsp 文件中使用 javascript alert()?
【发布时间】:2018-03-04 09:13:01
【问题描述】:

我写了一个登录表单:首先,您输入您的电子邮件和密码,然后检查您的电子邮件和密码的拼写。之后,程序运行到 .jsp 文件以检查用户是否存在。如果存在,它将用户/管理员发送到主页,否则,它将访客返回到登录表单。我想添加一条提示“欢迎用户/管理员”或“用户不存在”的警报。我试过这个:

 if (session.getAttribute("Status")==("admin"))
    {
        alert("Welcome admin!");
        response.sendRedirect ("newindex.jsp");
    }
    else if (session.getAttribute("Status")==("user"))
    {
        alert("Welcome user!");
        response.sendRedirect ("newindex.jsp");
    }   
    else
    {
        alert("user doesn't exist");
        response.sendRedirect ("form2.html");
    }

如何提醒这些消息?

【问题讨论】:

    标签: database forms jsp login alert


    【解决方案1】:

    你应该这样写:

    <script type="text/javascript">
        alert("Form has been submitted");
    </script> 
    

    【讨论】:

      【解决方案2】:

      在js文件中创建一个打印到控制台并从jsp调用的函数-

      <% if (session.getAttribute("Status")==("admin")) { %>
          <% printToConsloe("your message") %>
      <% } %>
      

      【讨论】:

        【解决方案3】:

        jsp中必须使用scriptlet标签

        <%
        if (session.getAttribute("Status")==("admin"))
        { %>
          <script type="text/javascript">
              alert("Your message");
          </script><%
          response.sendRedirect ("newindex.jsp");
        
        }
        %>
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-01-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-01-25
          • 2017-10-25
          • 1970-01-01
          相关资源
          最近更新 更多