javaWeb乱码问题
2015-11-09 00:54
281 查看
乱码主要有2类:
<!-- 编码过滤器,解决中文乱码 -->
<filter>
<filter-name>SpringEncoding</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>SpringEncoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
如果此时还有乱码问题,很有可能是form表单提交时,没写method=“post”,如下
<form id="fm" <span style="color:#cc0000;">method="post"</span>>
</form>
jdbc.url=jdbc:mysql://10.82.59.112:3306/iottest?<span style="color:#cc0000;">useUnicode=true&characterEncoding=UTF-8</span>
第一类是从前台到后台;
第二类是从后台到数据库;
第一类乱码解决方法:
在项目的xml文件中做如下配置:<!-- 编码过滤器,解决中文乱码 -->
<filter>
<filter-name>SpringEncoding</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>SpringEncoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
如果此时还有乱码问题,很有可能是form表单提交时,没写method=“post”,如下
<form id="fm" <span style="color:#cc0000;">method="post"</span>>
</form>
第二类乱码解决方法:
如下:jdbc.url=jdbc:mysql://10.82.59.112:3306/iottest?<span style="color:#cc0000;">useUnicode=true&characterEncoding=UTF-8</span>
<span style="color:#cc0000;"> </span>
相关文章推荐
- Java中int与String间的类型转换
- Java获取系统时间的四种方法
- java properties
- java指令集
- Spring的web容器的启动
- 解决 spring mvc 返回 json 时 在 ie 下提示下载问题
- java注解[转]
- JavaFx版本植物大战僵尸
- 基于Spring aop 和JAVA注解方式添加日志
- JAVA基础:JAVA代码编写的30条建议
- java逆序英文句子中的单词顺序
- 通过编写Java代码让Jvm崩溃
- Java批量更改文件名
- java应用程序
- spring中@Autowired与@Resource的区别
- JAVA妙招,让你快人一步。
- Java基础之对象、类、方法
- LinkedHashMap 保持有序迭代原理
- Java异常时的返回值
- spring 收藏博文