中文编码解码问题

1. jsp前台数据中文

function addUser(){
	var userName=encodeURI($("#userName").attr("value"));
	var age=encodeURI($("#age").attr("value"));
	var user={userName:userName,age:age};
	alert(userName);
	alert(age);
			
	$.ajax({
		url:"/springMVC5/user/addUserJson",	
		type:"GET",
		data: user,
		success:function(data){
	      	alert("userName--->"+data.userName +"age--->"+data.age);
		}
	});				
}

2. java后台解码

@RequestMapping("/addUserJson")
public String addUserJson(User user,HttpServletRequest request) throws UnsupportedEncodingException{
	String userName = URLDecoder.decode(user.getUserName(),"UTF-8");
	String age = URLDecoder.decode(user.getAge(),"UTF-8");
	request.setAttribute("userName", userName);
	request.setAttribute("age", age);

	return "/userManager"; 
} 

  

  

posted @ 2016-06-21 12:13  wujixing909  阅读(198)  评论(0编辑  收藏  举报