中文编码解码问题
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";
}
浙公网安备 33010602011771号