【问题标题】:How can I unescape HTML escape character from JSP to Java如何将 HTML 转义字符从 JSP 转义到 Java
【发布时间】:2012-10-30 11:12:47
【问题描述】:

我将fn:escapeXml 应用于JSP 中的输入值(例如>)以进行html 转义。当我提交表单时,我确实需要将参数发送到控制器。在我的控制器中,请求参数为&gt 而不是>。因此,我无法在控制器中取消转义以获得原始值。有人可以帮忙吗?

【问题讨论】:

标签: java jakarta-ee html-escape-characters html-escape


【解决方案1】:

Apache Commons Lang - 字符串转义实用程序

http://commons.apache.org/lang/api-2.4/org/apache/commons/lang/StringEscapeUtils.html

使用其中一种 unescape 方法。

【讨论】:

    【解决方案2】:

    一种解决方案是,创建一个自定义方法,并将所有出现的 &gt 字符串替换为 > 并对其他 html 字符执行类似操作。

    【讨论】:

    • 嗨 Yashpal.. 非常感谢您的回复。有许多 html 转义字符。使用自定义方法权很难管理。
    • 是的,如果您对输入中的特殊字符没有任何限制。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-12
    • 2010-11-16
    • 1970-01-01
    • 2013-01-29
    • 1970-01-01
    相关资源
    最近更新 更多