gpt4 book ai didi

java - 使用 tomcat 和 servlet 捕获异常

转载 作者:搜寻专家 更新时间:2023-11-01 03:30:42 25 4
gpt4 key购买 nike

我已经设置了 tomcat 来捕获所有异常并将它们传递给 web.xml 中包含以下内容的 servlet。

<servlet-mapping>
<servlet-name>exception</servlet-name>
<url-pattern>/exception</url-pattern>
</servlet-mapping>
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/exception</location>
</error-page>

这工作正常,我让 servlet 记录一些信息并转发到 jsp。但是,我想记录导致抛出异常的 URI,当我调用 request.getRequestURI() 时,我得到/exception 这是我处理异常记录的 servlet 路径。如何获取导致异常的原始 URI?

最佳答案

你可以用

获取原始uri
request.getAttribute("javax.servlet.forward.request_uri")

关于java - 使用 tomcat 和 servlet 捕获异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/188233/

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