在jsp,要传入的String类型的name
document.location = "users/add.html?name="+name;
在Controller:
@RequestMapping(value="/add")
public ModelAndView showUsers(@RequestParam("name") String name){
Users u=new Users();
u.setName(name);
//这时name就为乱码,因此以下操作将不能正常进行
List<Users> usersList=UsersService.listAllUsers(u);
......
}
而且这是在加了org.springframework.web.filter.CharacterEncodingFilter的情况下:
<filter>
<filter-name>encodingFilter</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>
我的解决方法:写个转码的工具类,以便以后要用到的时候就可调用
public class Tools {
public static String enCodeStr(String str) {
try {
return new String(str.getBytes("iso-8859-1"), "UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
return null;
}
}
}
这个时候只要把之前的代码改成:
if (name!= null && (name=Tools.enCodeStr(name)) != null){
u.setName(name);
}
这样便可解决乱码问题了。如果大家有遇到这个问题试试看这个方法,看可不可行。。。
分享到:
相关推荐
02_springmvc传值
NULL 博文链接:https://cdxs2.iteye.com/blog/1950517
SpringMVC注解return参数出现乱码解决方案。
springMVC框架遇到中文乱码的解决思路汇总,包括从配置到注解的详细描述,帮助开发人员解决spirngMVC中文乱码问题
SpringMVC解决GET请求时中文乱码的问题.rar
主要介绍了SpringMVC Tomcat控制台乱码问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
maven+springmvc+mybatis+ajax实现增删查改和登录,在IntellJ idea环境下开发,可运行
主要介绍了SpringMVC请求/响应乱码问题解决方案解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
下面小编就为大家分享一篇解决表单post,get到springMVC后台乱码的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
主要介绍了SpringMVC post请求中文乱码问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
今天小编就为大家分享一篇springmvc前台向后台传值几种方式总结(从简单到复杂),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
03.SpringMVC中如何解决POST请求中文乱码问题GET的又如何处理呢
今天小编就为大家分享一篇SpringMVC的ModelAndView传值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
ssm-springMVC-整合Quartz(解决了无法注入service问题).doc
SpringMVC简介与多线程解决方案SpringMVC简介与多线程解决方案SpringMVC简介与多线程解决方案
本篇文章主要介绍了解决SpringMvc后台接收json数据中文乱码问题的几种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
主要介绍了SpringMVC请求乱码处理的2种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
下面小编就为大家分享一篇解决SpringMVC Controller 接收页面传递的中文参数出现乱码的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
本文给大家介绍四种方法解决springmvc 发送ajax出现中文乱码问题,非常具有参考借鉴价值,感兴趣的朋友一起学习吧
主要介绍了解决java中springmvc+mybatis+mysql中文乱码问题的相关资料,需要的朋友可以参考下