国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - form表單提交,后臺(tái)實(shí)體類(lèi)接收轉(zhuǎn)義問(wèn)題

瀏覽:84日期:2023-10-28 15:54:59

問(wèn)題描述

問(wèn)題:前臺(tái)表單用ajax提交,data為validateForm.serializeArray(),后臺(tái)用實(shí)體類(lèi)接收參數(shù),&符號(hào)被轉(zhuǎn)義為&但是從request中直接取值是沒(méi)問(wèn)題的,請(qǐng)問(wèn)如何解決實(shí)體類(lèi)接收到的參數(shù)的轉(zhuǎn)義問(wèn)題。

代碼如下:

前臺(tái)代碼: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)@ResponseBodypublic AjaxJson saveProjectAdjustmentInfo(HttpServletRequest request, ProjectAdjustmentDTO projectAdjustmentInfo) throws InvocationTargetException, IllegalAccessException { Map params = FormFormatterUtil.formatFrom2Map(request); AjaxJson result = new AjaxJson(); return result;}Debug:這是實(shí)體類(lèi)中接收的參數(shù):

javascript - form表單提交,后臺(tái)實(shí)體類(lèi)接收轉(zhuǎn)義問(wèn)題

這是request種接收的參數(shù):

javascript - form表單提交,后臺(tái)實(shí)體類(lèi)接收轉(zhuǎn)義問(wèn)題

問(wèn)題解答

回答1:

在實(shí)體參數(shù)前面加@RequestBody試試

回答2:

在實(shí)體類(lèi)的set方法中使用StringEscapeUtils.unescapeHtml4()就能反轉(zhuǎn)義。

標(biāo)簽: JavaScript
主站蜘蛛池模板: 建瓯市| 莱芜市| 南涧| 雅安市| 洪雅县| 滨海县| 邵阳县| 安化县| 浏阳市| 辛集市| 太湖县| 恩施市| 抚顺县| 延庆县| 万全县| 谢通门县| 凤山县| 上高县| 延吉市| 台州市| 通道| 滨海县| 滦平县| 咸宁市| 沐川县| 江达县| 黄龙县| 资阳市| 昆山市| 凤城市| 文水县| 个旧市| 纳雍县| 井研县| 沙洋县| 额敏县| 青神县| 万山特区| 宁德市| 江川县| 五家渠市|