是否有可能告訴標準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