![](/img/trans.png)
[英]Is it better to ship WAR with class files of JSPs, instead of JSPs themselves?
[英]Using .html files as JSPs
這可能是一個愚蠢的問題,但我在谷歌搜索時沒有找到答案。
目前,我將來自someFileName.html的請求映射到servlet,然后使用web.xml中的servlet映射將其轉發到someFileName.jsp。 我想避免這種情況,只需配置我的應用程序服務器,以便解析和執行html文件,就像它們是JSP一樣(這樣可以在HTML中使用自定義標記和EL)。 獎勵答案,允許任何擴展映射到JSP處理器。
我使用Tomcat,但我希望該解決方案可以移植到其他容器,如Glassfish。
只需2個簡單步驟即可實現:
為JSP servlet添加此servletmapping:
<servlet-mapping> <servlet-name>jsp</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping>
這告訴應用程序容器在提供html文件時使用JSP servlet。
為text/html
mime類型(* .html)文件注釋掉<mime-mapping>
,以便容器不會將HTML文件作為靜態內容處理。
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.