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

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






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




本人沒測過,不過tomcat中web.xml文件的幫助這么說的
trimSpaces Should white spaces in template text between actions or directives be trimmed? [false]
所以應該可行
發表于 @ 2008年05月23日 11:40:00 | 評論( 3 ) | 舉報| 收藏
- 查看最新精華文章 請訪問博客首頁相關文章
原文地址:http://blog.csdn.net/xuhaiyang/archive/2008/05/23/2472591.aspx