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

2021-08-27 21:52:41 字數 518 閱讀 4576

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

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

<%@ page trimdirectivewhitespaces="true" %>

在 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

4、將jsp檔案用ultraedit文字編輯器另存為utf-8,無bom的格式的jsp即可。

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

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

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

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

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

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