0

Grailsテストレポートにスポック仕様のステップの説明を印刷しようとしています。

私はprint/printlnこの情報をレポートで利用できるようにするために使用しています。

問題は、一部のデータをHTMLテーブルとして印刷したいのですが、一部のhtmlタグ(つまり<table>)を印刷すると、<and >(小なり記号)が&ltandとして印刷されること&gtです。

タグを変換せずにタグを印刷する方法はありますか?

4

1 に答える 1

1

ここに答えがあります: 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 "&lt;Fran&ccedil;ais&gt;" will become "<Français>"

If an entity is unrecognized, it is left alone, and inserted verbatim into 

結果文字列。たとえば、">&zzzz;x" は ">&zzzz;x" になります。

于 2013-01-01T18:51:06.817 に答える