如何在Javascript中解除已经被StringEscapeUtils.escapeHtml()转义的特殊字符?

时间:2012-02-23 15:35:56

标签: javascript hibernate spring

我正在使用Spring和Hibernate。我正在使用commons-lang.jar来分别使用类StringEscapeUtilsStringEscapeUtils.escapeHtml()StringEscapeUtils.unescapeHtml()来逃避和取消某些特殊字符。它正是我想要的。完全没有问题。

现在,我想要忽略已经被 JavaScript 中的StringEscapeUtils.escapeHtml()方法转义的相同字符(根本不使用Java代码) 。我依次尝试了escape()unescape() JavaScript函数,但显然这些函数的工作方式与StringEscapeUtils类中提到的函数不同。

JavaScript 中是否有办法取消那些已被StringEscapeUtils.escapeHtml()转义的字符?

1 个答案:

答案 0 :(得分:1)

var elem = document.createElement("div");
elem.innerHTML = "<"'"
elem.innerText || elem.textContent; //<"'