Jspx文件和条件注释

我想使用Spring和.jspx网页创建一个Web应用程序。

我的问题是如何在jspx中为IE添加条件注释? 它们似乎没有被解释。

 

另外,我希望我的网页成为HTML5兼容者。

我尝试了一些方法,但我在IE9中遇到了不兼容的问题(似乎无法识别标题和部分)。

编辑:

这是我的头标

    

但是,如果我在IE9下查看源代码,我看不到html5shiv和我的辅助css的链接。

根据JSP 2.0规范的1.5.2节,jsp文档中的注释被忽略:

JSP文档中的注释使用XML语法,如下所示:

]]>

经过大量的尝试,我发现使用ASCII代码的注释符号在.jspx页面上运行得非常好。 试试这段代码:

 <!--[if IE]>  <![endif]--> 

对于使用htmlshiv导入的HTML 5兼容性是正确的。 确保head标签内有条件导入。 这与jstl无关。

   //Other imports   

好吧,如果你查看生成的HTML,你会发现,jstl将在条件注释中转义出来,所以它不起作用:

  

所以Abhi,你需要告诉jstl单独留下条件部分,告诉它不要解析它。 Jstl不会忽略它,因为你已经把它放入了。