我正在开发一个java web应用程序,尝试对xml友好并使用jspx/xml语法编写我的jsp文件。我花了几个小时剖析示例和配置文件,才发现使用新语法的 tomcat 5.5 文件应该以 .jspx 结尾,否则 tomcat 不会翻译标签库和内容。
两个文件扩展名都映射到 tomcat 配置文件中的同一个 servlet,因此我认为我的 .jsp 文件一切正常。我错过了什么吗?
最佳答案
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>
关于xml - tomcat 5.5 是否以相同的方式处理 .jsp 和 .jspx 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/170377/