去除JSP頁面自動生成的空行

2021-06-16 09:37:50 字數 568 閱讀 6919

當你在客戶端用view source看jsp生成的**時,會發現有很多空行,他們是由後的回車換行而生成的,也就是說每一行由包含的jsp**到客戶端都變成乙個空行,雖然不影響瀏覽,但還是希望能把他們刪掉

1. 支援jsp 2.1+ ,在每個要去空行的頁面裡包含下面**:

在 tomcat 6.0.14下測試成功

2. 支援servlet 2.5+, 即 web.xml的 xsd版本為2.5,在web.xml中加入如下**

*.jsp

true

在tomcat 6.0.14下測試成功

3. tomcat 5.5.x+,在tomcat安裝目錄/conf/web.xml中找到名叫"jsp"的servlet,新增下面一段**:

trimspaces

true

本人沒測過,不過tomcat中web.xml檔案的幫助這麼說的

trimspaces          should white spaces in template text between   actions or directives be trimmed? [false]

所以應該可行

去除JSP頁面自動生成的空行

當你在客戶端用view source看jsp生成的 時,會發現有很多空行,他們是由 後的回車換行而生成的,也就是說每一行由 包含的jsp 到客戶端都變成乙個空行,雖然不影響瀏覽,但還是希望能把他們刪掉 1.支援jsp 2.1 在每個要去空行的頁面裡包含下面 page trimdirectivewhi...

去除JSP頁面自動生成的空行

當你在客戶端用view source看jsp生成的 時,會發現有很多空行,他們是由 後的回車換行而生成的,也就是說每一行由 包含的jsp 到客戶端都變成乙個空行,雖然不影響瀏覽,但還是希望能把他們刪掉。1.支援jsp 2.1 在每個要去空行的頁面裡包含下面 page trimdirectivewhi...

去除jsp執行後,網頁原始碼中的空行

1 在tomcat5及後面的版本提供了解決方法。修改web.xml檔案,加入以下內容 jsporg.apache.jasper.servlet.jspservlet trimspaces true 3重啟tomcat,檢視也頁面原始碼,會發現空行沒有了。不過這裡會遇到空行沒有去除的問題,原因是快取沒...