0

ユーザーが保存ボタンをクリックすると、テキスト領域のあるJSPページがあり、テキスト領域からデータベースにデータが保存されます。テキストエリアからのデータに対応する DB フィールドは Clob です。改行を保持して、このデータを (clob を String に変換した後に) ファイルに書き込む必要があります。しかし、Clob を String に変換すると、改行がありません

clob データを文字列に変換する際に改行を保持できますか?

4

1 に答える 1

1

JSPページにテキストを出力したいと思います。したがって、HTML に変換する必要があります。

すべての改行文字を に置き換えます<br>

String html = text.replace("\n", "<br>\n");

さらに、テキスト内の特殊文字を HTML エンティティにエスケープする必要があります。StringEscapeUtils#escapeHtml4()Commons-Lang ライブラリから使用します。

于 2013-01-02T08:58:27.987 に答える