我的 jsp 页面包含一个接收电子邮件地址的表单。然后我使用 java 检查我的 postgresql 数据库是否已经包含该电子邮件地址。现在,如果电子邮件地址已经存在,我的 servlet 只是将用户重定向回注册页面。
我想要做的是用java在“您输入的电子邮件地址已经存在”的表格上写一条错误消息。我还没想好怎么做。
有什么方法可以通过 jQuery 表单验证来做到这一点?我现在正在将它用于必填字段。
我的 jsp 页面包含一个接收电子邮件地址的表单。然后我使用 java 检查我的 postgresql 数据库是否已经包含该电子邮件地址。现在,如果电子邮件地址已经存在,我的 servlet 只是将用户重定向回注册页面。
我想要做的是用java在“您输入的电子邮件地址已经存在”的表格上写一条错误消息。我还没想好怎么做。
有什么方法可以通过 jQuery 表单验证来做到这一点?我现在正在将它用于必填字段。
在这里,您需要将信息从 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>
<% } %>