gpt4 book ai didi

jsp - 能否将没有 .jsp 扩展名的文件呈现为 JSP?

转载 作者:行者123 更新时间:2023-12-02 10:43:46 27 4
gpt4 key购买 nike

是否可以让标准 Java EE servlet 容器将文件解释并呈现为 JSP,即使该文件没有 .jsp 扩展名?

假设我的 WAR 根目录中有一个名为 foo.xyz 的文件。该文件包含一些 jSTL 逻辑,正如您在 .jsp 文件中所期望的那样。如果我请求http://myserver/myapp/foo.xyz我将看到该文件中呈现为文本的文字代码。有没有办法配置 Web 应用程序,使其使用 JSP 解释器呈现文件而不更改文件扩展名?

请不要问我为什么要这样做。约束条件很复杂。

最佳答案

您可以在 web.xml 中添加以下配置,以使以 .xyz 结尾的文件作为 JSP 进行处理:

<jsp-config>
<jsp-property-group>
<url-pattern>*.xyz</url-pattern>
</jsp-property-group>
</jsp-config>

此解决方案适用于 Tomcat 和 Websphere。可能还可以使用任何符合 JEE 的服务器容器。

关于jsp - 能否将没有 .jsp 扩展名的文件呈现为 JSP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10507733/

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