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

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

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

    siteMesh的一個(gè)中文bug

    ?????? 經(jīng)前同事介紹,前幾天一直在試用siteMesh,在試用過(guò)程中發(fā)現(xiàn)一些不想被裝飾的頁(yè)面出現(xiàn)頁(yè)面顯示不全的問(wèn)題。頁(yè)面上出現(xiàn)一小段HTML標(biāo)簽。提示異常為java.lang.IllegalStateException 大致意思是試圖寫多少多少字節(jié)卻只寫入了多少多少字節(jié)。非常郁悶。看了源代碼。發(fā)現(xiàn)應(yīng)該是com.opensymphony.module.sitemesh.filter.PageFilter包里的

    1?response.setContentLength(page.getContentLength());?

    沒有考慮中文的情況。解決方案是將會(huì)出現(xiàn)的中文情況考慮進(jìn)去。

    1?int?originalLength?=?page.getContentLength();//原來(lái)的長(zhǎng)度
    2?int?bodyCNLenght?=?page.getBody().getBytes().length-page.getBody().length();//內(nèi)容處理中文長(zhǎng)度
    3?int?titleCNLength?=?page.getTitle().getBytes().length-page.getTitle().length();//title處理中文長(zhǎng)度
    4?int?javascriptCNOfhead?=?page?instanceof?FastPage???((FastPage)page).getHead().getBytes().length-((FastPage)page).getHead().length()):0?;//head的長(zhǎng)度,因?yàn)閖avascript中可能包括中文
    5?
    6?response.setContentLength(originalLength+bodyCNLenght+titleCNLength+javascriptCNOfhead);

    這個(gè)解決方案是從網(wǎng)上搜索出來(lái)的,我想應(yīng)該還有更好的解決方法。

    posted on 2006-07-06 23:50 JavaVM 閱讀(1164) 評(píng)論(0)  編輯  收藏 所屬分類: WebWork & Struts2


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    <2006年7月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(1)

    我參與的團(tuán)隊(duì)

    隨筆分類(2)

    隨筆檔案(3)

    收藏夾(3)

    JAVA技術(shù)論壇

    我的好友

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲欧洲第一a在线观看| 亚洲一区二区视频在线观看| 99久久亚洲精品无码毛片| 久久久WWW免费人成精品| 亚洲区小说区激情区图片区| 2022免费国产精品福利在线| 亚洲综合区小说区激情区| 亚洲精品偷拍视频免费观看| 国产亚洲精品国看不卡| 国产午夜无码精品免费看动漫| 亚洲AV永久精品爱情岛论坛| 免费国产黄网站在线观看| 亚洲最大在线视频| 女人18毛片免费观看| 久久久久久亚洲精品无码| 亚洲国产精品一区二区第一页免| 在线视频亚洲一区| 色噜噜亚洲精品中文字幕| 免费看黄的成人APP| 亚洲特级aaaaaa毛片| 日韩一级在线播放免费观看| 五月婷婷免费视频| 久久亚洲日韩看片无码| 成全视频在线观看免费高清动漫视频下载 | 日本免费网站在线观看| 午夜成人无码福利免费视频| 亚洲精品无码久久久久sm| 7x7x7x免费在线观看| 亚洲人成色4444在线观看| 亚洲中久无码不卡永久在线观看| 午夜精品射精入后重之免费观看 | 91精品全国免费观看含羞草| 亚洲乱码一二三四区麻豆| 在线免费观看韩国a视频| 精品国产福利尤物免费| 亚洲色成人网一二三区| 国产福利免费在线观看| 免费无遮挡无码永久视频| 亚洲天然素人无码专区| 亚洲日韩欧洲乱码AV夜夜摸| 无码一区二区三区免费视频|