gpt4 book ai didi

java - 在 web.xml 中添加条件

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:21:53 24 4
gpt4 key购买 nike

这是我的 web.xml 的一部分

    <error-page>
<error-code>500</error-code>
<location>/index</location>
</error-page>

有什么方法可以告诉处于开发模式的 web.xml 文件:

<location>/displayException</location>

对于上述location property

或通过代码添加条件的任何方式?

尝试这样做的目的是:在开发模式下我想在页面中看到异常,在实时模式下我想在发生异常时将他重定向到默认页面。

最佳答案

您不能在 web.xml 级别执行此操作。如果 web.xml 尊重系统属性,这可能是一个很酷的功能,但事实并非如此。

所以您唯一的方法就是在代码中执行此操作。幸运的是,您有多种可能性。您可以将错误 URL 映射到 JSP,在 JSP 中,您可以根据系统属性或存储在属性文件、数据库或您想要的位置中的其他参数来实现逻辑。您也可以在 HTTP 过滤器中执行此操作。

您还可以创建多个版本的 web.xml:一个用于生产,另一个用于测试。如果您想避免重复,请使用从模板自动生成的方式创建这些版本。

关于java - 在 web.xml 中添加条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17043283/

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