WaveSun

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            17 隨筆 :: 0 文章 :: 3 評論 :: 0 Trackbacks


          當你在客戶端用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-config>
                
          <jsp-property-group>
                  
          <url-pattern>*.jsp</url-pattern>
                  
          <trim-directive-whitespaces>true</trim-directive-whitespaces>
                
          </jsp-property-group>
              
          </jsp-config>

          在tomcat 6.0.14下測試成功


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

          <init-param>
                  
          <param-name>trimSpaces</param-name>
                  
          <param-value>true</param-value>
              
          </init-param>


           

          本人沒測過,不過tomcat中web.xml文件的幫助這么說的

          trimSpaces          Should white spaces in template text between  actions or directives be trimmed?  [false]

          所以應該可行 

          發表于 @ 2008年05月23日 11:40:00 | 評論( 3 ) | 舉報| 收藏

          mcoldice 發 表于2009年2月23日 16:56:39  舉 報回復
          關于第三條:
          1 確實有效
          2 5.0也同樣有效,所以不時必須要5.5.x+
          mcoldice 發 表于2009年2月23日 16:56:53  舉 報回復
          關于第三條:
          1 確實有效
          2 5.0也同樣有效,所以不時必須要5.5.x+
          xuhaiyang 發 表于2009年2月23日 17:55:25  舉 報回復
          因 為沒用5.0測過,所以就沒寫出來。
          謝謝你的補測。
          原文地址:http://blog.csdn.net/xuhaiyang/archive/2008/05/23/2472591.aspx
          posted on 2010-03-09 10:08 WaveSun 閱讀(995) 評論(0)  編輯  收藏 所屬分類: jave筆記
          主站蜘蛛池模板: 来安县| 磴口县| 海门市| 玛沁县| 延川县| 道孚县| 萝北县| 九龙县| 吉木萨尔县| 包头市| 友谊县| 鹤山市| 辰溪县| 平顶山市| 三门峡市| 修文县| 无棣县| 乳山市| 绥滨县| 玉山县| 南安市| 高青县| 龙胜| 电白县| 舞钢市| 磐石市| 田林县| 平定县| 海原县| 丰都县| 枣阳市| 伊通| 荆州市| 石渠县| 朝阳区| 成安县| 梨树县| 台州市| 巴彦淖尔市| 萨嘎县| 伊宁县|