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

时间:2008-10-04 14:02:17

标签: xml tomcat jspx

我正在开发一个java web应用程序,试图使用xml,并使用jspx / xml语法编写我的jsp文件。我花了几个小时来剖析示例和配置文件,以发现使用新语法的tomcat 5.5文件应该以.jspx结尾,或者tomcat不会翻译标记库和东西。

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

2 个答案:

答案 0 :(得分:3)

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

尝试为 *。jsp 添加 jsp-property-group 定义,并将 is-xml 设置为true:

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

Some information on configuring property group秒。

答案 1 :(得分:1)

不容易放弃,我在Java5 EE Tutorial

中找到了这个解释
  

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

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

所以我想我应该更仔细地阅读文档: - )