如何将错误消息从servlet发送到jsp页面



我的jsp页面由一个接受电子邮件地址的表单组成。然后我使用java检查我的postgresql数据库是否已经包含该电子邮件地址。现在,如果电子邮件地址已经存在,我的servlet只是将用户重定向回注册页面。

我想做的是用java在表单"您输入的电子邮件地址已经存在"上写一个错误消息。我还没想出怎么做这件事。

是否有一些方法我可以做到这与jQuery表单验证?

这里需要将信息从servlet传递到JSP。

将参数从servlet传递到JSP,反之亦然。

使用Session将值从一个页面传递到另一个页面(这里)。

在Servlet

request.getSession().setAttribute("email", "exist/notexist");

在JSP

在email文本框旁边创建一个空白的div,并根据session.getAttribute("key")方法中设置的String s1的值设置其内容

    <%! String s1 = ""; %>
    <% s1  = (String) session.getAttribute("email");%>
    <% if(s1.equals("exist")){ %>
    <div class="besideemailbox" style="color : red">Email Already exist</div>
    <% }else if(s1.equals("something")){ %>
    <div class="besideemailbox" style="color : green">ok or a tick</div>
    <% } %>

相关内容

  • 没有找到相关文章

最新更新