jsp页面向action传值乱码的问题
来源:互联网 发布:python中的关键字 编辑:程序博客网 时间:2024/05/27 09:45
JSP页面向action传值时中文乱码的问题,记得以前做项目的时候出现过,后来我到网上搜索了一系列的资料,把所有别人说要加的条件都加上去,稀里糊涂就解决了。最近做一个项目,又遇到这个问题,我决定试一试究竟需要注意哪几点就可以解决乱码的问题。下面是我的结论。
1> 在页面首行<%@ page langusge=”java” import=”java.util.*” pageEncoding=”UTF-8”>
2> 将此句加上<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8” />。这句的意思是文档类型为html, 我试过,如果这句不加,有时候没问题,有时候只要打开这个页面,上面的中文直接乱码,还没等到传值给action。
1> 在页面首行<%@ page langusge=”java” import=”java.util.*” pageEncoding=”UTF-8”>
2> 将此句加上<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8” />。这句的意思是文档类型为html, 我试过,如果这句不加,有时候没问题,有时候只要打开这个页面,上面的中文直接乱码,还没等到传值给action。
只要在页面上加上上面两条,传值给action是没有中文乱码的问题的。而且我在web.xml特意将
<filter><filter-name>Spring character encoding filter</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></filter><filter-mapping><filter-name>Spring character encoding filter</filter-name><url-pattern>/*</url-pattern></filter-mapping>
注释掉,依然没有乱码。网上有人说还需要在struts.xml中加上<constantname=”struts.i18n.encoding” value=”UTF-8”></constant>,我试过将此句注释,也没有乱码的问题。
如果要将数据存入MySql数据库,保证存入的中文没有问题,那么需要在数据库连接字符串里这样写
<property name="connection.url">jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=UTF-8
如果你的MySql默认的字符编码就是utf8,那么这个链接字符串后面的?useUnicode=true&characterEncoding=UTF-8也可以不写。 0 0
- jsp页面向action传值乱码的问题
- 解决jsp向action传值乱码的问题
- 解决jsp页面向action传数组的问题
- JSP页面传值Action数据乱码问题
- jsp页面向action通过get方式传参,出现乱码的处理办法
- JSP解决向Action传参乱码问题
- struts2 jsp向action传值时乱码问题
- struts2的action向jsp传值问题。
- jsp向action传值问题
- 解决jsp页面请求action后中文乱码的问题
- jsp页面传参到action乱码问题
- jsp页面传值到action乱码问题
- jsp向Action用href传值乱码解决
- 关于JSP乱码问题(页面传值产生的乱码)
- 关于JSP乱码问题(页面传值产生的乱码) .
- 解决jsp中action接受页面传过来的中文乱码问题
- Sturts2中action向jsp页面传值
- JSP页面向action传值方式总结
- JavaScript读取本地图片到浏览器
- Struts中ActionContext和ServletActionContext的比较
- accept()
- JVM默认参数记录
- android camera系统3A模式及其状态转换(二)
- jsp页面向action传值乱码的问题
- Composer 中文网 和CDN
- include_path详解
- uc/os-iii学习笔记-临界段
- unity 多重纹理 绘制 shader处理
- 标准IO流与系统调用write read区别
- javah 找不到Activity
- SSH整合配置声明事务的步骤
- 常用下载地址ed2k