Java Server Faces xhtml扩展 - 与html文件重叠

时间:2013-05-10 13:52:29

标签: xml jsf xhtml

在一个项目中我们使用jsf。对于映射,使用xhtml扩展名。

但是在项目中我们有一些xhtml文件,它们不是jsf。 只是简单的html与xml语法。

当我们请求这些文件时,Faces Servlet会自然拦截。

因此我们尝试将这些文件的扩展名更改为xml,然后更改为html。 但在这两种情况下,都存在问题......

在xml情况下:浏览器在某些情况下不会像普通html那样对内容进行操作。

在html情况下:浏览器注释掉xml标记,并且不运行xml样式表。

我们无法更改jsf的xhtml扩展名映射。

你有什么建议?

感谢。

1 个答案:

答案 0 :(得分:0)

将这些纯文本HTML文件重命名为.html,并在必要时使用HTML5 doctype而不是XHTML doctype。使用XHTML“普通香草”(阅读:没有任何服务器端交互)在客户端具有没有完全值。如果唯一的原因是能够使用和验证XML语法,只需使用HTML5 doctype。

另见: