是否有可能告诉标准Java EE servlet容器将文件解释并呈现为JSP,即使它没有扩展名为.jsp?您可以将不带.jsp扩展名的文件呈现为JSP吗?
假设我在我的WAR的根目录下有一个名为foo.xyz的文件。该文件包含一些jstl逻辑,就像您在.jsp文件中所期望的那样。如果我请求http://myserver/myapp/foo.xyz,我会看到该文件中的文字代码呈现为文本。有没有一种方法来配置Web应用程序,使其使用JSP解释器呈现文件而不更改文件扩展名?
请不要问我为什么要这样做。约束是复杂的。
该解决方案在Tomcat上工作,但不在Websphere上。我认为这是一个黑客而不是*事实标准*。 – LaurentG
@LaurentG:答案已经涵盖了。只要使用与Websphere本身使用的相同的''。 –
BalusC
由于我正在使用Tomcat进行开发并在Websphere上进行部署,因此我认为我提出的最通用的解决方案更好(我不想管理两个web.xml)。但对于最常见的情况,您的解决方案也很好。 – LaurentG