前端传参数到java后台乱码解决方案
来源:互联网 发布:淘宝旺铺模板管理在哪 编辑:程序博客网 时间:2024/06/06 02:13
这是本人自己开发经验以及从网上罗列的一些解决方法:
前端提交类似这样的数据:
upProject!ajaxcheckTime.action?reservename=”+encodeURIComponent(reservename)+”&reservestart=”+reservestart+”&reserveend=”+reserveend
- 1:页面到Action
分别在 jsp,struts.xml,以及tomcat的conf文件夹下找到server.xml中配置如下:
jsp:<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>struts.xml:<constant name="struts.i18n.encoding" value="UTF-8"></constant>server.xml:<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URI="UTF-8"/>
- 2:添加到数据库的时候是乱码
配置数据源的指定连接格式,并且数据库的属性中字符集编码也为utf-8
<property name="url" value="jdbc:mysql://192.129.139.25:3306/ssm?characterEncoding=UTF-8&characterSetResults=UTF-8"/>
- 3:若前面两种还是不行的话,试试在js中以及后台进行转码
js:var reservename=encodeURIComponent(JSON.stringify(result),"utf-8");//这里将对象转换为json格式,然后在用encodeURIComponent来设置编码后台java:String reservename = request.getParameter("reservename");studentRuselt=URLDecoder.decode(reservename,"UTF-8");
应该常见的就这些了吧~~
1 0
- 前端传参数到java后台乱码解决方案
- JSF 传参数到后台乱码问题
- js传参数到后台乱码
- 传参数到后台tomcat乱码问题
- 页面到后台参数乱码
- js post传递中文参数到java后台出现乱码
- js传递中文参数到java后台出现乱码
- 通过URL传参数到后台出现乱码问题
- location.href传参数到后台中文乱码
- jsp传输数据到后台乱码解决方案
- jsp到后台乱码问题的解决方案
- 前端传递多个参数到后台
- java中文参数乱码解决方案
- Flex 传参数到 javaWeb 汉字乱码解决方案
- Java彻底解决前端传中文到后台乱码问题的代码
- java 前台页面传到后台 乱码解决方案
- 解决前端地址参数传入后台乱码问题
- 页面jsp编码utf-8,传递中文参数到java后台出现乱码
- “Failed to bring up eth0″ in Ubuntu virtualbox
- NSRunloop,runloop,autoReleasePool和thread的关系理解及案例解决
- Android SDK目录结构及作用
- 命令上传文件到远端的ftp
- Java面试宝典系列之字符串转整型、判断IP合法性、求最大公约数
- 前端传参数到java后台乱码解决方案
- 微信网页分享JS-SDK的集成使用
- placeholder兼容浏览器的解决方案
- iOS开发 Xcode插件
- Textview一些小知识
- js验证
- wget命令用法
- vector数组 传递 引用 指针 参数
- 微信小程序demo