【发布时间】:2012-02-13 05:47:21
【问题描述】:
我创建了一个在 tomcat 中执行时运行良好的 jsp 页面。但是当我将文件的扩展名更改为 .html 时,它什么也没显示。 有什么方法可以让我运行带有 .html 文件扩展名的 .jsp
【问题讨论】:
-
你为什么要那个? JSP 是 HTML 的预处理器。当浏览器请求
.jsp文件时,tomcat 从模板规则生成有效的静态 HTML。当浏览器请求.html文件时,它会按原样提供。您是否希望您的网址具有.html扩展名而不是.jsp? -
是的,我希望 url 扩展名是 .html
-
那你需要 URL 重写。我能想到的唯一方法(是的,可能有更简单的方法)是将 Apache 作为反向代理 (mod_proxy) 在 Tomcat 之前并实施 URL 重写规则 (mod_rewrite) 以重命名
.jsp到.html -
谢谢你 aitchnya 我添加了
在 web.xml 中,它工作正常jsp *.html -
所以有一个更简单的方法:-)