當(dāng)你在客戶端用view source看JSP生成的代碼時(shí),會(huì)發(fā)現(xiàn)有很多空行,他們是由<%...%>后的回車換行而生成的,也就是說(shuō)每一行 由<%...%>包含的JSP代碼到客戶端都變成一個(gè)空行,雖然不影響瀏覽,但還是希望能把他們刪掉
辦法如下:(網(wǎng)上收集整理)
1. 支持JSP 2.1+ ,在每個(gè)要去空行的頁(yè)面里包含下面代碼:

在 Tomcat 6.0.14下測(cè)試成功
2. 支持servlet 2.5+, 即 web.xml的 XSD版本為2.5,在web.xml中加入如下代碼






在tomcat 6.0.14下測(cè)試成功
3. Tomcat
5.5.x+,在Tomcat安裝目錄/conf/web.xml中找到名叫"jsp"的servlet,添加下面一段代碼:




本人沒(méi)測(cè)過(guò),不過(guò)tomcat中web.xml文件的幫助這么說(shuō)的
trimSpaces Should white spaces in template text between actions or directives be trimmed? [false]
所以應(yīng)該可行
發(fā)表于 @ 2008年05月23日 11:40:00 | 評(píng)論( 3 ) | 舉報(bào)| 收藏
- 查看最新精華文章 請(qǐng)?jiān)L問(wèn)博客首頁(yè)相關(guān)文章
- mcoldice 發(fā) 表于2009年2月23日 16:56:39 舉 報(bào)回復(fù)
- 關(guān)于第三條:
1 確實(shí)有效
2 5.0也同樣有效,所以不時(shí)必須要5.5.x+
原文地址:http://blog.csdn.net/xuhaiyang/archive/2008/05/23/2472591.aspx