gpt4 book ai didi

java - 使用 JSTL 或 EL 在 JSP 中显示 servlet 错误

转载 作者:行者123 更新时间:2023-12-01 15:23:47 24 4
gpt4 key购买 nike

我想在 servlet 重定向到的 jsp 页面中显示错误消息,例如 SQLException 错误。我是 java 和 JSP 方面的新手,但我已经设法获得基本的知识,例如使用 servlet 将数据保存到数据库中。下面是我捕获遇到的错误的代码

 catch(SQLException e){
out.println("SQL Error encountered "+e.getMessage());

如何在 servlet 使用 jSTL 或表达式语言重定向到的 jsp 页面中捕获此错误?例如,如果管理员从名为 createuser.jsp 的页面提交重复的电子邮件地址,则错误应显示在 creatuser.jsp 中

最佳答案

您永远不应该将与异常相关的 Material 发布到前端,因为这可以提供有关您的内部结构和底层架构的信息,这绝不是一个好主意,因为它可能会导致可能的攻击。<​​/p>

您可以做的是进行某种形式的验证,如here所示并且,就像您的情况一样,您只需检查名称,而不是显示异常消息,如果抛出异常,只需在屏幕上显示一条消息,如下所示:用户已经存在! 。对于非技术人员来说,此类错误消息通常也不会那么令人困惑。

关于java - 使用 JSTL 或 EL 在 JSP 中显示 servlet 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10481516/

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