JSP去空白行

2021-08-25 15:14:01 字數 490 閱讀 8883

jsp中由於引入包命令及其他處理,渲染出來的頁面源**很多換行。

以前有很多方法來解決,如

1、在編寫原始碼中注意格式,多行並一行。這個編寫比較麻煩,原始碼不好看。

2、自己寫標籤,在執行時去除空白行。雖然時間一般很短,但也是耗了時。

tomcat 6中天然支援這種功能

1、在工程的web.xml

上加上如下配置

*.jsp

true

這種方式是在jsp 編譯成class時將空白行去掉,因此是一次完成,效率很高。

2、在每個jsp

的頭上加上一段**

<%@

page

trimdirectivewhitespaces

="true"

%>

以上兩種方法取其一即可,建議使用第一種

要在servlet2.5

(tomcat 6.0

)及以上的才能用

去除JSP生成HTML時的空白行

使用了jsp的開發者都知道,jsp編譯後生成的html中含有大量空白行,這些空白一般情況並不礙事,頂多降低對搜尋引擎的友好度和html的可讀性。但是使用jsp生成xml檔案時,如果 這個問題困擾了我很久,加上我使用了大量的taglib,如jstl標籤。致使我的html頁面一大塊一大塊禿禿的 白荒地 ...

gridview新增空白行

利用 gridview 的 databound 事件,在繫結結束後,通過判斷 gridview 的 rows 屬性將行數補充到和 pagesize 設定的大小一樣,具體 和效果如下 public void gridview databound object sender,eventargs e ta...

dev處理空白頁面增加空白行

在fill empty space的事件中,把下面的指令碼拷進去,再根據需要進行微調,例如邊框顏色等 private void xtrareport fillemptyspace object sender,devexpress.xtrareports.ui.bandeventargs e xrta...