EXT+struts2文件上传 返回的json乱码

环境是 EXT4.2  +  Struts2  。

别的页面没有出现乱码问题, 在此页面排查, 发现是文件上传后传回的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");

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值