如何在java中将字符串编码为vaild xHTML

时间:2011-09-13 00:15:35

标签: java string xhtml encode html-encode

我正在用Java创建一个Web服务,我想清理我的字符串,因此它们是有效的xHTML。我还想保留换行符。

例如,如果我的用户输入如下字符串:

 This course is offered <3> times a year & is scheduled for: 
 October 2011
 November 2012 and
 December  2013

我想清理字符串,如下所示:

 This course is offered &lt;3&gt; times a year &amp is scheduled for: 
 October 2011
 November 2012 and
 December  2013

如何在Java中实现这一目标?

由于

2 个答案:

答案 0 :(得分:1)

here之前已经问过这个问题,但它需要依赖外部库,因为JDK不直接支持它。看看这个。页面上的最佳答案。

答案 1 :(得分:0)

这与您的问题完全不符,但似乎答案是您正在寻找的Recommended method for escaping HTML in Java

摘要:来自apache commons的StringEscapeUtils.escapeHtml()