gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 04:28:57 24 4
gpt4 key购买 nike

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

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

有什么方法可以通过 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>
<% } %>

关于java - 如何将错误消息从servlet发送到jsp页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31757418/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com