0

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

我想要做的是用java在“您输入的电子邮件地址已经存在”的表格上写一条错误消息。我还没想好怎么做。

有什么方法可以通过 jQuery 表单验证来做到这一点?我现在正在将它用于必填字段。

4

1 回答 1

1

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

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

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

在 Servlet 中

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

在 JSP 中

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

    <%! 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>
    <% } %>
于 2015-08-01T04:59:09.803 回答