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...