wordpress怎么建立网站吗,网站开发背景论文,百度云wordpress教程视频教程,用asp.net做后台网站问题#xff1a;前台表单用ajax提交#xff0c;data为validateForm.serializeArray()#xff0c;后台用实体类接收参数#xff0c;符号被转义为但是从request中直接取值是没问题的#xff0c;请问如何解决实体类接收到的参数的转义问题。
代码如下#xff1a;…问题前台表单用ajax提交data为validateForm.serializeArray()后台用实体类接收参数符号被转义为但是从request中直接取值是没问题的请问如何解决实体类接收到的参数的转义问题。
代码如下
前台代码var formData validateForm.serializeArray();$.ajax({type: POST,cache: false,url: basepath /newProjectAdjustment/saveProjectAdjustmentInfo.do,data: formData,dataType: json,async:false,success: function (result) {if (result.success) {saveFlag true;} else {parent.$.messager.alert(提示, result.msg ! 操作成功 ? result.msg : projMessage.get(C008), info);}},error: function (result) {parent.$.messager.alert(提示, projMessage.get(C008), info);}
});
return saveFlag;后端代码
RequestMapping(value saveProjectAdjustmentInfo.do, method RequestMethod.POST)
ResponseBody
public AjaxJson saveProjectAdjustmentInfo(HttpServletRequest request, ProjectAdjustmentDTO projectAdjustmentInfo) throws InvocationTargetException, IllegalAccessException {Map params FormFormatterUtil.formatFrom2Map(request);AjaxJson result new AjaxJson();return result;
}Debug
这是实体类中接收的参数这是request种接收的参数
建议1 在实体参数前面加RequestBody试试 建议2 在实体类的set方法中使用StringEscapeUtils.unescapeHtml4()就能反转义