首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >StringEscapeUtils.escapeHtml

StringEscapeUtils.escapeHtml
EN

Stack Overflow用户
提问于 2014-10-02 12:47:35
回答 2查看 16.9K关注 0票数 2

我在JSP中工作,在这方面我还是个新手。我需要将单个aposthropy更改为'',并使用StringEscapeUtils.escapeHtml将两个aposthropy更改为""。编译成功。但它并没有起作用。

这是我的测试代码。

<%= StringEscapeUtils.escapeHtml("cool 4' product") %>

在查看页面源代码中,结果为:

cool 4' product

cool 4&#39; product.

怎么了?我怎么才能修复它呢?谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-10 16:40:23

引用https://commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/apache/commons/lang/StringEscapeUtils.html#escapeHtml%28java.lang.String%29中的StringEscapeUtils.escapeHtml javadoc

支持所有已知的HTML4.0实体,包括时髦的重音。请注意,常用的撇号转义字符(')不是合法实体,因此不受支持)。

票数 0
EN

Stack Overflow用户

发布于 2015-12-11 14:55:49

使用:

StringEscapeUtils.escapeHtml("I'm coder")

使用HTML实体转义字符串中的字符。

例如:

"bread" & "butter"

变成:

&quot;bread&quot; &amp; &quot;butter&quot;.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26154614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档