使用springmvc接收参数乱码问题

来源:互联网 发布:网络派出所微信号 编辑:程序博客网 时间:2024/06/03 19:08

我用post提交不存在文件上传就没有设置enctype="multipart/form-data"

表单

<form  action="<%=base%>/msg/insertKeyword" id="form1" method="post" >

<input type="text" name="keyname" />

</form>

接受参数是采用的对象接受,name属性值对应pojo中的属性

@RequestMapping("/insertKeyword")public String insertKeyword(ArticleKeyword articleKeyword){
}

这一切都很平常没什么毛病;

结果出现了很奇怪的现象我的springmvc接收参数出现乱码,关键是一开始是好好的不知道为什么今天就乱码了,重要的事强调三遍:一开始好好的不会乱码

当然正常的乱码处理我都设置好了

web.xml的设置

<filter><filter-name>CharacterEncodingFilter</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>CharacterEncodingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>
tomcat设置字符集解决get提交的乱码问题我也设置了,eclipse中的servers的配置文件同样也改了

然而就在今天突然之间乱码了就是这么神奇;

接着我开始各种网上搜索没有答案

网上找不到就开始自己尝试,结果在表单上加了enctype="multipart/form-data"然后就好了,感觉好像被耍了;坑爹啊!谁能告诉我为什么!!!!

跪谢!!!!!微笑

原创粉丝点击