前端代码:
var articleId=$("#c_articleId").val(); var toId=$("#c_to").val(); var content=$("#c_content").val();//conten的值是中文 $.ajax({ method: 'post', url:'<%=path %>/ajaxAction_doAddComment.action', contentType: "application/json; charset=utf-8", data:"comment.article.id="+articleId+"&comment.toUser.id="+toId+"&comment.content="+encodeURI(encodeURI(content)), //对content进行两次encodeURI方法 dataType: 'json', cache: false, success: function (data) { alert(data.content+"---"+data.publishTime); } });
后台代码:
comment.setContent( URLDecoder.decode(comment.getContent(), "utf-8")); //对content值进行解码