中文编码解码问题
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"; }