第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

javaWeb后臺特殊字符怎樣還原傳給前端正確顯示?

javaWeb后臺特殊字符怎樣還原傳給前端正確顯示?

拉丁的傳說 2018-09-12 09:09:23
前端form表單中可能輸入特殊字符,然后通過后臺的轉(zhuǎn)換器,將特殊字符轉(zhuǎn)義并保存到數(shù)據(jù)庫。但是當(dāng)從數(shù)據(jù)庫查詢出來到前端展示的時候,使用easyui的datagrid能夠直接顯示元字符,但是通過$("").val(value),方式得到的卻還是轉(zhuǎn)義的字符。雖然我可以通過js吧每一個都還原,但是未免有點(diǎn)麻煩,因?yàn)橛泻芏唷S袥]有像攔截器一樣的東西將我返回的數(shù)據(jù)全部的還原,并這一步應(yīng)該放在哪里操作???求教了 各位(-).這是前端傳后臺時的轉(zhuǎn)換器,將元字符轉(zhuǎn)換為轉(zhuǎn)義后字符,是為了防止XSS攻擊public class EscapeConverter extends StrutsTypeConverter {    @SuppressWarnings("rawtypes")    @Override    public String convertToString(Map context, Object o) {        if (o != null) {            if (o instanceof String[]) {                String[] str = (String[]) o;                if (str != null && str[0] != null) {                    return HtmlUtils.htmlEscape((String) ((String[]) o)[0]);                }            } else if (o instanceof String) {                String str = (String) o;                if (str != null) {                    return HtmlUtils.htmlEscape(str);                }            }        }        return "";    }(二).前端通過ajax查詢數(shù)據(jù)后,展示到文本框,得到的卻是轉(zhuǎn)以后的字符串。
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 2762 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號