如何取消Javascript中已由StringEscapeUtils.escapeHtml()转义的特殊字符的转义?
我在用Spring和Hibernate工作。我分别使用类的如何取消Javascript中已由StringEscapeUtils.escapeHtml()转义的特殊字符的转义?,javascript,hibernate,spring,Javascript,Hibernate,Spring,我在用Spring和Hibernate工作。我分别使用类的StringEscapeUtils.escapeHtml()和StringEscapeUtils.unescapeHtml()来转义和取消转义一些特殊字符。这正是我想要的。根本没有问题 现在,我想取消对已由JavaScript中的StringEscapeUtils.escapeHtml()方法转义的相同字符的转义(根本不使用Java代码)。我依次尝试了escape()和unescape()JavaScript函数,但显然这些函数的工作方式
StringEscapeUtils.escapeHtml()
和StringEscapeUtils.unescapeHtml()
来转义和取消转义一些特殊字符。这正是我想要的。根本没有问题
现在,我想取消对已由JavaScript中的StringEscapeUtils.escapeHtml()
方法转义的相同字符的转义(根本不使用Java代码)。我依次尝试了escape()
和unescape()
JavaScript函数,但显然这些函数的工作方式与StringEscapeUtils
类中提到的不同
在JavaScript中是否有方法取消那些已被StringEscapeUtils.escapeHtml()转义的字符的转义?var elem=document.createElement(“div”);
elem.innerHTML=“”和#39;"
elem.innerText | | elem.textContent;//var elem=document.createElement(“div”);
elem.innerHTML=“';”
elem.innerText | | elem.textContent//你好我也有类似的情况。但字符串的某些部分被转义,而某些部分则没有。如何处理?示例:请选择选项value=“US”title=“United States”United States/option。这些值是响应的一部分,因此将对其进行转义。而其余部分没有转义。@javaG您应该修复转义的国家/地区值。。要取消响应(国家值)?@javaG不,我的意思是首先不要逃避它们。。我也有类似的情况。但字符串的某些部分被转义,而某些部分则没有。如何处理?示例:请选择选项value=“US”title=“United States”United States/option。这些值是响应的一部分,因此将对其进行转义。而其余部分没有转义。@javaG您应该修复转义的国家/地区值。。要取消响应(国家值)?@javaG不,我的意思是首先不要逃避它们
var elem = document.createElement("div");
elem.innerHTML = "<"'"
elem.innerText || elem.textContent; //<"'