使用Tomcat Servlet容器如何将jsp文件作为html文件提供

时间:2012-09-25 11:30:02

标签: java jsp tomcat servlets tomcat7

所以我在我的web应用程序widget.war中有index.jsp和download.jsp等文件,并且正在使用Tomcat 7.我希望这些文件可以从互联网上访问为html文件,即

  • HTTP:/www.mycompany.com/widget/index.html
  • HTTP:/www.mycompany.com/widget/download.html

问题:

  1. 我该怎么做,我知道它可以像我5年前那样做,但不记得是怎么做的。

  2. 这是一个好主意,看起来好像是一个好主意,因为用户熟悉html但jsps,并且返回jsps显示实现细节,但这有关系吗?

1 个答案:

答案 0 :(得分:1)

您可以将*.html通过应用程序的web.xml映射到tomcat_path / conf / web.xml中定义的jsp servlet。

<servlet-mapping>
    <servlet-name>jsp</servlet-name>
    <url-pattern>*.html</url-pattern>
</servlet-mapping>

但是,扩展通常是一个实现细节,因此如果URL以.html或.jsp结尾,则对用户没有太大影响。无论如何,大多数人都不会关心。