Ext formが提出した問題と解決


最近Extのformを提出して、いくつかの問題に出会って、志之を話します.
  
まずformで中国語を提出する問題です.解決策は:
1)ページはutf-8で符号化される.
<%@ page language="java"  pageEncoding="UTF-8"%>
<%@ page language="java"  pageEncoding="UTF-8"%>

2)struts 2もutf-8符号化で伝達されたデータを解析する:
    
それで終わりました.
2つ目はformのコミット問題です.次のコードを参照してください.http://topic.csdn.net/u/20080319/21/869e0827-940b-4c69-a8ae-f354778ed7f9.html
 buttons: [{ 
        text: '  ', 
        handler:function() 
        { 
        if(simpleForm.form.isValid()) 
        { 
        
        this.disabled=true; 
        simpleForm.form.doAction('submit', 
        { 
        url:'source.jsp', 
        method:'post', 
        params:'', 
        success:function(form,action) 
        { 
        Ext.Msg.alert('  ','    '); 
        this.disabled=false; 
        }, 
        
        failure:function(form,action) 
        { 
        Ext.Msg.alert('  ','    '); 
        } 
        
        }); 
        alert("    !"); 
        
        } 
        } 
                  
    },{ 
        text: '  ', 
        handler:function(){simpleForm.form.reset();} 
    }] 

片付ける.
  
 
最後に、コミット後に戻り値をどのように処理するかという問題です.struts 2では、json文字列を返す必要があります.
{"failure":false,"success":true}

  
しばらく問題ありません.