EXT+struts 2ファイルから戻ってきたjson文字化けしをアップロード
2569 ワード
環境はEXT 4である.2 + Struts2 .
他のページでは文字化けして問題はなく、このページで調べてみると、ファイルがアップロードされて戻ってきたJson文字化けしていた.
解決方法:
JAVAで返される文字セットを設定する
他のページでは文字化けして問題はなく、このページで調べてみると、ファイルがアップロードされて戻ってきたJson文字化けしていた.
//
var deployForm = Ext.create('Ext.form.Panel', {
//bodyPadding: 10,
//frame:true,
region: 'center',border: false,
fieldDefaults: {
msgTarget: 'side'
},
defaults: {
padding: '0 120 0 60'
//width:200
},
items: [
{
xtype: 'filefield',
name: 'jbpmFile',
fieldLabel: ' ',
labelWidth: 150,
msgTarget: 'side',
allowBlank: false,
anchor: '100%',
buttonText: ' ...'
}],
buttonAlign: 'center',
buttons: [{
text: ' ',
handler: function() {
var form = this.up('form').getForm();
if (!form.isValid()) {
return;
}
form.submit({
url: '/frs/jbpm/trainFlowDeploy.do',
success: function(form, action) {
if(action.result.success){
Ext.Msg.alert(' ', ' !');
}else{
Ext.Msg.alert(' ', ' !');
}
},
failure: function(form, action) {
Ext.Msg.alert(' ', action.result.msg);
}
});
}
}]
});
解決方法:
JAVAで返される文字セットを設定する
response.setContentType("text/html; charset=utf-8");