gpt4 book ai didi

java - 使用 java servlet 的错误 Controller

转载 作者:行者123 更新时间:2023-12-01 16:05:40 25 4
gpt4 key购买 nike

如何使用 java 中的 servlet 制作 ErrorController,例如 Zend Framework for PHP 中的 ErrorController?

现在我有了这个

<servlet>
<display-name>ErrorController</display-name>
<servlet-name>ErrorController</servlet-name>
<servlet-class>project.controller.ErrorController</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>ErrorController</servlet-name>
<url-pattern>/error</url-pattern>
</servlet-mapping>

<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/error</location>
</error-page>

是否可能有与 servlet 类似的东西?

最佳答案

我不确定 Zend,但在 Java/Servlet 中,您可以为特定错误代码定义错误页面(定义在 WEB-INF/web.xml 中):

<error-page>
<error-code>404</error-code>
<location>/404.jsp</location>
</error-page>

<error-page>
<error-code>500</error-code>
<location>/500.jsp</location>
</error-page>

该位置不一定需要是 jsp,然后可以通过过滤器进行解析,将用户带到相关的 Controller 。

关于java - 使用 java servlet 的错误 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2694136/

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