如何取消Javascript中已由StringEscapeUtils.escapeHtml()转义的特殊字符的转义?

如何取消Javascript中已由StringEscapeUtils.escapeHtml()转义的特殊字符的转义?,javascript,hibernate,spring,Javascript,Hibernate,Spring,我在用Spring和Hibernate工作。我分别使用类的StringEscapeUtils.escapeHtml()和StringEscapeUtils.unescapeHtml()来转义和取消转义一些特殊字符。这正是我想要的。根本没有问题 现在,我想取消对已由JavaScript中的StringEscapeUtils.escapeHtml()方法转义的相同字符的转义(根本不使用Java代码)。我依次尝试了escape()和unescape()JavaScript函数,但显然这些函数的工作方式

我在用Spring和Hibernate工作。我分别使用类的
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; //<"'