<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美元)
    主站蜘蛛池模板: 最近中文字幕完整免费视频ww | 免费手机在线看片| igao激情在线视频免费| a毛片免费在线观看| 综合在线免费视频| 亚洲性日韩精品一区二区三区| 精品亚洲综合久久中文字幕| 国产成人精品日本亚洲专区6| 菠萝菠萝蜜在线免费视频| 在线人成精品免费视频| 久久亚洲国产精品成人AV秋霞| 亚洲精品自偷自拍无码| 三年片在线观看免费| 亚洲AV网站在线观看| 国产亚洲精品影视在线产品| 亚洲一级毛片视频| 中文在线观看国语高清免费| 岛国大片免费在线观看| 亚洲色欲一区二区三区在线观看| 亚洲a∨无码男人的天堂| 成年女人免费视频播放77777| 亚洲va在线va天堂va四虎| 男女猛烈激情xx00免费视频| 久久久青草青青国产亚洲免观| 成全在线观看免费观看大全| 亚洲第一网站免费视频| 国产精品免费AV片在线观看| 国产日韩成人亚洲丁香婷婷| 九九精品成人免费国产片| 亚洲中文字幕无码不卡电影| 老司机福利在线免费观看| 亚洲真人无码永久在线| 最近中文字幕国语免费完整 | 久久综合亚洲色hezyo| 香蕉成人免费看片视频app下载| 久久精品国产亚洲Aⅴ香蕉| 99精品视频在线免费观看| 日本亚洲视频在线| 永久免费AV无码国产网站| 亚洲丝袜中文字幕| 亚洲成a人片在线观看久|