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

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

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

    asdtiang的博客 感謝blogjava提供的博客交流平臺

    struts2.1.8 action提交亂碼解決辦法

    Posted on 2010-04-15 10:33 asdtiang 閱讀(966) 評論(0)  編輯  收藏 所屬分類: java ee
    這個問題是2.1.6里的BUG,在2.1.8的時候解決了,文本框里的中文能正常提交:不過url中的param提交的是UTF-8編碼,中文是UTF-8編碼,英文還是英文。
    <s:url id="del" value="editView.action">
          <s:param name="name">
           <s:property value="name" />        ///這里會提交UTF-8編碼
          </s:param>
     </s:url>
    記得以前好像寫過,不過不知道放哪里,今天用struts2.1.8+spring+hibernate做開發時,又遇到這個問題,寫出來吧,下次好找:
    頁面編碼設置成UTF-8,如何提交的中文為”青云山“,提交到action里變成了:   38738其實就是UTF-8編碼,自己寫了一個類進行轉化一個就行了。
    public class MyConverter {

        
    private static MyConverter myConverter;

        
    private StringBuffer str;
        
    private char[] ch;

        
    private MyConverter() {

        }

        
    public static MyConverter getMyConverter() {

            
    if (myConverter == null) {
                myConverter 
    = new MyConverter();
            }
            
    return myConverter;

        }

        
    public String converter(String str3) {

            
    if(str3==null){
                
    return "";
            }
            str
    =new StringBuffer();
            str.append(
    "");
            ch
    =str3.toCharArray();
            
    for (int i = 0; i < ch.length; i++) {
                
                
    if(ch[i]=='&'){
                    
    if(ch[i+1]=='#')
                    {                
                        str.append(Character.toChars(Integer.parseInt(
    new String(ch,i+2,5))));
                        i
    +=7;
                    }
                    
    else{
                        str.append(ch[i]);
                    }
                }
                
    else{
                    str.append(ch[i]);
                }    
            }
            
    return str.toString();
        }
    }






    使用時,在action中,可能有中文提交的地方轉化一下就行了。
     MyConverter my = MyConverter.getMyConverter();
    this.userName = my.converter(this.userName);

    天蒼蒼,野茫茫,風吹草底見牛羊

    posts - 80, comments - 24, trackbacks - 0, articles - 32

    Copyright © asdtiang

    asdtiang的博客 PaidMailz
    點擊廣告網賺A(每天4個廣告,每個0.0025美元,一個搜索廣告0.03美元)
    主站蜘蛛池模板: 亚洲冬月枫中文字幕在线看| 国产精品亚洲一区二区三区在线| 亚洲理论片在线观看| 久久久久免费精品国产| 自拍偷自拍亚洲精品情侣| 亚洲国产成人乱码精品女人久久久不卡| 亚洲免费视频观看| 亚洲天堂免费在线| 91在线亚洲综合在线| 天黑黑影院在线观看视频高清免费| 亚洲人成无码www久久久| 国产高潮久久免费观看| 免费观看激色视频网站(性色)| 亚洲av乱码一区二区三区香蕉 | 亚洲性无码av在线| 日韩精品无码区免费专区| 亚洲高清一区二区三区电影| 国产精品免费一级在线观看| 五级黄18以上免费看| 亚洲国产成人高清在线观看 | 日本免费一区二区久久人人澡| 久久精品国产精品亚洲艾| 中文字幕天天躁日日躁狠狠躁免费| 亚洲国产高清视频在线观看| 在线播放免费人成视频在线观看| 久久精品国产99精品国产亚洲性色| 99热精品在线免费观看| 国产AV旡码专区亚洲AV苍井空| 免费jjzz在在线播放国产| 三年片在线观看免费西瓜视频| 亚洲影视一区二区| 亚洲精品成人区在线观看| 99精品视频免费在线观看| 国产亚洲精aa在线看| 国产亚洲一区二区三区在线不卡| 99久热只有精品视频免费观看17| 亚洲婷婷第一狠人综合精品| JLZZJLZZ亚洲乱熟无码| 18禁免费无码无遮挡不卡网站| 美女羞羞喷液视频免费| 色播在线永久免费视频|