如何将错误消息从 servlet 发送到 jsp 页面?
How to send error message from servlet to jsp page?
我的 jsp 页面包含一个包含电子邮件地址的表单。然后我使用 java 检查我的 postgresql 数据库是否已经包含该电子邮件地址。现在,如果电子邮件地址已经存在,我的 servlet 会将用户重定向回注册页面。
我想做的是用 java 在 "The email address you entered already exists" 表格上写一条错误消息。我还没想好怎么办。
有什么方法可以通过 jQuery 表单验证来做到这一点?我现在正在将其用于必填字段。
这里需要将信息从servlet传递给JSP。
将参数从 servlet 传递到 JSP,反之亦然。
使用 Session 将值从一个页面传递到另一个页面 (here)。
在 Servlet 中
request.getSession().setAttribute("email", "exist/notexist");
在JSP
在电子邮件文本框旁边留一个空白 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>
<% } %>
我的 jsp 页面包含一个包含电子邮件地址的表单。然后我使用 java 检查我的 postgresql 数据库是否已经包含该电子邮件地址。现在,如果电子邮件地址已经存在,我的 servlet 会将用户重定向回注册页面。
我想做的是用 java 在 "The email address you entered already exists" 表格上写一条错误消息。我还没想好怎么办。
有什么方法可以通过 jQuery 表单验证来做到这一点?我现在正在将其用于必填字段。
这里需要将信息从servlet传递给JSP。
将参数从 servlet 传递到 JSP,反之亦然。
使用 Session 将值从一个页面传递到另一个页面 (here)。
在 Servlet 中
request.getSession().setAttribute("email", "exist/notexist");
在JSP
在电子邮件文本框旁边留一个空白 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>
<% } %>