JSF没有按照我的意愿行事。
假设我有一些代码,例如:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<f:view>
<header>
</header>
<body>
<h:panelGrid id="test" columns="2">
<h:panelGrid id="test 2" columns="2">
<h:outputText id="content" value="Test"/>
<h:outputText id="content2" value="Test"/>
</h:panelGrid>
<h:panelGrid id="test 2" columns="2">
<h:outputText id="content3" value="Test"/>
<h:outputText id="content4" value="Test"/>
</h:panelGrid>
</h:panelGrid>
</body>
</f:view>
<html>
html输出前面有一堆空白区域。 (假装期间是空格。)
....
....
........
........
........
............
................
....................
....................
................
................
....................
....................
................
............
........
....
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
注意:空格与JSF代码的缩进相匹配。
这是一个问题,因为ie10中的空格太多会导致它忽略您将浏览器放入的浏览器模式。如果doctype前面有太多的空格,则忽略follow标记。
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
谢谢
答案 0 :(得分:0)
可能你可以使用一些JSP压缩工具,如
http://sourceforge.net/projects/jsp-compression/
JSPCompression是一种通过截断源文件中不需要的空格来压缩动态JSP页面的工具。它使用动态JSP页面产生非常好的压缩,特别是非HTML标记,例如ATG标签