代码之家  ›  专栏  ›  技术社区  ›  agnul

Tomcat5.5是否以相同的方式处理.jsp和.jspx文件?

  •  1
  • agnul  · 技术社区  · 16 年前

    我正在研究一个Java Web应用程序,试图对XML友好,并使用JSPX/XML语法编写我的JSP文件。我花了几个小时仔细分析示例和配置文件,才发现使用新语法的Tomcat5.5文件应该以.jspx结尾,否则Tomcat不会翻译标记库和其他东西。

    两个文件扩展名映射到Tomcat配置文件中的同一个servlet,所以我认为我的.jsp文件一切正常。我错过什么了吗?

    2 回复  |  直到 16 年前
        1
  •  3
  •   Mads Hansen    16 年前

    servlet还有其他配置可以影响行为。我还没有尝试过,但是假设您可以覆盖*.jsp的一些默认配置来使用*.jspx的配置。

    尝试添加 JSP属性组 定义为 *JSP 具有 是XML 设置为真:

    <jsp-property-group>
      <url-pattern>*.jsp</url-pattern>
      <is-xml>true</is-xml>
    </jsp-property-group>
    

    Some information on configuring property group S.

        2
  •  1
  •   agnul    16 年前

    没有人轻易放弃,我在 Java5 EE Tutorial ,

    尽管不需要jsp:root元素,但在这些情况下它仍然有用:

    • 当您想将文档标识为JSP容器中的JSP文档,而不必向部署描述符添加任何配置属性,或者用.jspx扩展名命名文档时

    所以我想我应该更仔细地读一下这些文件。