jsp文件使用include包含之后编译的java文件出现空行问题
JSP编译后生成的java文件中含有大量空白行,这些空白会降低对搜索引擎的友好度和 HTML的可读性。
造成此现象的大概是页面使用 UTF-8编码格式,jsp文件在编译的时候生成这种形式的换行符。
解决方法:
一、使用 EmEditor 工具
将已经编辑好的UTF-8文件选择另存为,覆盖原来的文件,在保存时“添加 Unicode 签名(BOM)(G)” 的选项是可选的,将前面的勾去掉,保存。
工具下载页面:http://u.115.com/file/bh5e2iwn
二、在tomcat 6.0 的conf 文件夹中的 web.xml 文件中加入以下注释之间的代码
在 Tomcat 6.0.14下测试JSP编译成功2. 支持servlet 2.5+, 即 web.xml的 XSD版本为2.5,在web.xml中加入如下代码
<jsp-config> <jsp-property-group> <url-pattern>*.jsp</url-pattern> <trim-directive-whitespaces>true</trim-directive-whitespaces> </jsp-property-group> </jsp-config>