环境是 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");
相关推荐
@@@java+struts2+ext+json(完整的示例程序)实现CRUD
java+struts2+ext+json(完整的示例程序)实现CRUD,很不错,推荐下载
ext+struts2+json登陆方法.pdf
ext+struts2+json登陆方法借鉴.pdf
Ext+struts+ibatis 完整项目 项目虽小五脏俱全
ext+struts2 是实现文件上传。源码,很好的列子,请大家放心下载。
ext结合struts2.0实现文件上传,代码详细,加载项目即可以看到效果。
ExtJS4+Accordion+SERVLET/STRUTS2+JSON+Ext.tree.Panel实例
文件上传一直是Ext3.0以上版本的难点,本实例利用Ext3.2和struts实现文件和参数的共同上传,并解决了中文乱码的问题。
用EXT+struts2+spring+hibernate做的一个增删改查实例,主要用到了EXTjs里面的部分组件,用JSON与服务端交互,实现一个增删改查的功能!本地MYsql数据库,sql文件在根目录下面,建好库既可以运行!当然,还是需要在...
ext+struts+spring图书管理的小例子 欢迎下载
ext+struts2整合实现登陆,源码加注释。
为了满足学习新技术的朋友们,自己搭建了一个struts2+spring2.5+jdbc+ext+json框架的实例。
ext+struts2的集成实例.............
Ext+Struts2的学生成绩管理系统,希望对Ext学习者有帮助。
EXt3.0+struts2+json小例子 实现增删改查 基本功能 ,以功能简单实现为主 对ext的常用组件的使用,也存在一些细节上的小问题 如果有兴趣可以自己去解决 这便用的oracle做测试用的 ,你也可以改成,模拟数据测试
ext+struts1.2图书管理系统让你了解ext框架以及与struts1.2的整合
一个Ext3 + struts2 + mysql的程序,主要功能是做了一个员工考勤系统,程序采用ext + action + dao的分层结构。代码大概有3000行,功能包括基本的增删改查、头像上传、分页、拦截器等功能,还用ext做了部分前台,有...
网上有些这样的例子,但是下了几个都没有跑起来,哎,希望那些发文章的人要发就发全的,别发个半生不熟的。... 现在自己整理了一个Struts2+ExtJS2实现文异步文件上传,没法上传图片无法看到效果,直接上源码吧。
struts2+spring2.5+jdbc+ext+json实例用到的lib包。