Struts2的action中处理JSONP方式提交的中文乱码问题:
来源:互联网 发布:封锁 张爱玲 知乎 编辑:程序博客网 时间:2024/05/19 02:21
昨天在做公司网站的时候出现了一个中文乱码问题,让我郁闷了一晚上和一上午,最后在网友的提示下,我终于解决了,现在写出来供后来的兄弟们参考:
1.问题是这样的,就是客户端是以JSONP的方式提交的数据,JSONP真正是以get方式提交的数据,所以除了post方式的解决办法是不行了,现在我说说我的这个方案:
>1.首先在js中给你要传递的参数编码:如下:
url = "http://192.168.1.106:8080/App/pjson/CCB.action";
workername = $("#workername").val();
workernum = $("#workernum").val();
if (workername == "" || workername == "点击输入") {
alert('请填写姓名');
return false;
}
if (workernum == "" || workernum == "点击输入") {
alert('请填写电话');
return false;
}
url = url + "?workername=" + encodeURIComponent(encodeURIComponent(workername)) + "&workernum=" + workernum;
>2然后在后头再给获取到的参数解码:如下:
public String recruitWorker() throws Exception {
TbworkerPC tbworkerPC = new TbworkerPC();
String decode = java.net.URLDecoder.decode(workername,"UTF-8");
tbworkerPC.setWorkername(decode);
tbworkerPC.setWorkernum(workernum);
yorn = this.service.saveRecruitWorker(tbworkerPC);
return "recruitworker";
}
以上就是我的总结分享,希望对大家有所帮助,谢谢!
- Struts2的action中处理JSONP方式提交的中文乱码问题:
- 解决用jquery的get或者post提交方式提交到struts2中的action中文乱码问题
- Struts2 与 js 处理Get方式提交的中文参数乱码问题
- Struts2中form提交时中文乱码的处理
- Struts2中action之间传参中文乱码的问题
- Struts2 Action中文乱码问题的解决办法
- Struts2 Action中文乱码问题的解决办法
- Struts2 Action中文乱码问题的解决办法
- Struts2 Action中文乱码问题的解决办法
- Struts2 Action中文乱码问题的解决办法
- web项目中get方式提交中文乱码的处理
- 提交表单乱码问题 action 中文接收的参数乱码
- struts2中action 提交两次的问题
- jsp中不同提交方式的中文乱码处理方法及数据库乱码处理方法
- jsp 传参乱码 Struts2中action之间传参中文乱码的问题
- 关于Struts2使用redirectAction方式在两个Action之间传值时中文乱码问题的解决方法
- html向action提交表单,中文乱码问题的解决
- struts2 jsp提交到action出现中文乱码问题
- a different object with the same identifier value was already associated with the session:
- (step 4.3.3)hdu 1016(Prime Ring Problem——DFS)
- 给大家带来HTML 4.01 快速参考
- 几款实用免费的web打印控件
- linux 网络编程 IO复用解释
- Struts2的action中处理JSONP方式提交的中文乱码问题:
- AS3.0旋转过渡效果
- codeforces 337C Quiz
- 对 Linux 专家非常有用的 20 个命令
- Kdevelop的安装和使用
- 魔术球问题 网络流
- ORA-27101shared memory realm does not exist 及 Oracle框架构件
- AS3挤压渐变效果
- JS调用exe程序