<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-179  評論-666  文章-29  trackbacks-0
      當你在客戶端用view source看JSP生成的代碼時,會發現有很多空行,他們是由< %...% >后的回車換行而生成的,也就是說每一行由< %...% >包含的JSP代碼到客戶端都變成一個空行,雖然不影響瀏覽,但還是希望能把他們刪掉。這里將為大家介紹如何刪除JSP編譯后的空行。

      刪除JSP編譯后的空行辦法如下:

      1. 支持JSP 2.1+ ,在每個要去空行的頁面里包含下面代碼:

              
      1. <%@ page trimDirectiveWhitespaces="true" %> 

      在 Tomcat 6.0.14下測試JSP編譯成功

      2. 支持servlet 2.5+, 即 web.xml的 XSD版本為2.5,在web.xml中加入如下代碼

              
      1. <jsp-config> 
      2. <jsp-property-group> 
      3. <url-pattern>*.jsp</url-pattern> 
      4. <trim-directive-whitespaces>true</trim-directive-whitespaces> 
      5. </jsp-property-group> 
      6. </jsp-config> 

      在tomcat 6.0.14下測試JSP編譯成功

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

              
      1. <init-param> 
      2. <param-name>trimSpaces</param-name> 
      3. <param-value>true</param-value> 
      4. </init-param> 

      本人測過

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

      在實際操作中我加入了5.5的配置到頁面中并反復啟動了幾次tomcat但是還是沒有成功,后來才想到JSP已經編譯成servlet了所以沒有能改變,進入到tomcat中的work目錄把已經進行JSP編譯的class全部刪除,哇哈哈,整個世界清凈了,成功刪除空行

       

       

    posted on 2010-03-25 10:12 Alpha 閱讀(1489) 評論(0)  編輯  收藏 所屬分類: Java J2EE JSP
    主站蜘蛛池模板: 亚洲中文字幕AV每天更新| 亚洲国产电影在线观看| 免费看美女午夜大片| 国产在线观看www鲁啊鲁免费| 亚洲乱码一区二区三区国产精品| 青青草a免费线观a| 亚洲中文字幕久久精品无码A| 日本高清色本免费现在观看| 亚洲av无码一区二区三区在线播放| 全免费一级毛片在线播放| 久久亚洲欧美国产精品| 亚洲国产成人久久精品99 | 日韩一品在线播放视频一品免费| 亚洲日产乱码一二三区别| 日本免费一二区在线电影| 五月天婷婷免费视频| 国产亚洲一区二区精品| 18以下岁毛片在免费播放| 亚洲看片无码在线视频| 国产高清免费观看| 中文在线免费不卡视频| 亚洲成AV人在线播放无码| **毛片免费观看久久精品| 国产精品亚洲专区一区| 久久国产成人精品国产成人亚洲 | 黄页免费的网站勿入免费直接进入| 亚洲AV成人噜噜无码网站| www.亚洲色图| 最近最新的免费中文字幕| 亚洲国产精品无码久久久秋霞1| 亚洲成AV人在线观看网址| 亚洲视频免费在线观看| 亚洲色偷偷色噜噜狠狠99| 国产亚洲人成网站在线观看| 亚洲免费观看网站| 深夜A级毛片视频免费| 亚洲一本综合久久| www.亚洲一区| 黄页网站在线观看免费高清| 久久er国产精品免费观看8| 亚洲H在线播放在线观看H|