Grailsテストレポートにスポック仕様のステップの説明を印刷しようとしています。
私はprint/println
この情報をレポートで利用できるようにするために使用しています。
問題は、一部のデータをHTMLテーブルとして印刷したいのですが、一部のhtmlタグ(つまり<table>
)を印刷すると、<
and >
(小なり記号)が<
andとして印刷されること>
です。
タグを変換せずにタグを印刷する方法はありますか?
ここに答えがあります: Java: How to unescape HTML character entity in Java? org.apache.commons.lang.StringEscapeUtils.unescapeHtml(String str)の使用を推奨しています。
unescapeHtml
public static String unescapeHtml(String str)
Unescapes a string containing entity escapes to a string containing the actual
エスケープに対応する Unicode 文字。HTML 4.0 エンティティをサポートします。
For example, the string "<Français>" will become "<Français>" If an entity is unrecognized, it is left alone, and inserted verbatim into
結果文字列。たとえば、">&zzzz;x" は ">&zzzz;x" になります。