gpt4 book ai didi

jsp - 如何在Java ee中冒泡异常?

转载 作者:行者123 更新时间:2023-12-03 07:42:21 26 4
gpt4 key购买 nike

在Java EE项目中,我具有会引发诸如throw new PersistenceException("My message here");之类的错误的服务,如何将这些错误消息显示在JSP View 中?我认为查找和弄清楚这很简单,但是我没有成功。

最佳答案

<error-page>中的web.xml声明适用于此。例如。

<error-page>
<exception-type>javax.persistence.PersistenceException<exception-type>
<location>/WEB-INF/errorpages/db.jsp</location>
</error-page>
但是,在将过度通用的异常类型( ServletException或父类(super class))声明为“通用”错误页面时要小心,它很可能会接管所有异常。请改用 <error-code>500</error-code>
也可以看看:
  • Error Handler Servlet: how to get exception cause
  • How does server prioritize which type of web.xml error page to use?

  • 请注意,我假设这些异常代表无法恢复的情况(即,没有用户错误的方法,最终用户应通过例如以正确的格式重新输入输入来解决此错误,这只是一个简单的验证错误)。

    关于jsp - 如何在Java ee中冒泡异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13922245/

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