ExtJs表单向后台提交数据的时候。出现乱码,下面是代码var form = new Ext.form.FormPanel({
labelAlign: 'right',
labelWidth: 50,
frame: true,
url: 'diary!add.action',
items: [{
xtype: 'textfield',
name: 'diary.title',
fieldLabel: '标题'
}],
buttons: [{
text: '保存',
handler: function(){
form.getForm().submit({
success:function(form,action){
Ext.Msg.alert('信息', action.result.msg);
},
failure:function(){
Ext.Msg.alert('错误','操作失败!');
}
});
}
}
这里贴的是部分代码。extjs
labelAlign: 'right',
labelWidth: 50,
frame: true,
url: 'diary!add.action',
items: [{
xtype: 'textfield',
name: 'diary.title',
fieldLabel: '标题'
}],
buttons: [{
text: '保存',
handler: function(){
form.getForm().submit({
success:function(form,action){
Ext.Msg.alert('信息', action.result.msg);
},
failure:function(){
Ext.Msg.alert('错误','操作失败!');
}
});
}
}
这里贴的是部分代码。extjs
解决方案 »
- 关于对象和正则表达式匹配的
- 求助;静态页面用js获取url参数,并记录cookies
- Function()动态定义的函数,变量作用域问题。
- 请问如何制作FLASH影片播放前的加载动画
- div 浮动,请帮检查out of memory
- 如何快速学习javascipt
- history的用法
- 怎么执行调用一个javascript函数?注意:诸如onclick事件触发
- 怎么样解码呢
- 将弹出窗口页面执行的结果掉回本页面显示???
- js参数值传不进ajax中,求看下这几行代码帮指点下哪里写错了/...
- IE8下,$(window).resize()不会调用window.onresize绑定的回调函数吗?IE9就可以的。有没有什么解决方案
实在不行就前台先encode,然后后台再decode。
2.我把index.jsp和对应的js文件还有action文件,全部改成gbk,统一编码。还是不行。
<filter-name>encodingFilter</filter-name>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
然后在weblogic里面配置:<jsp-descriptor>
<jsp-param>
<param-name>keepgenerated</param-name>
<param-value>true</param-value>
</jsp-param>
<jsp-param>
<param-name>compilerSupportsEncoding</param-name>
<param-value>true</param-value>
</jsp-param>
<jsp-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</jsp-param>
</jsp-descriptor>