0

ボ:

class Apple {

private String appleName;

private String appleBenefits;

}

jsp から、jquery エディター プラグイン (cleditor.js) を使用してフィールドの値を入力しています。"appleBenefits" from the jsp.

String appleBenefits = "<ul><li>&nbsp;&nbsp;&nbsp;&nbsp;An apple a day keeps the <hr><font color="ff0000">Doctor away</li></ui><br>"

ただし、その値を DB に保存する必要がある場合は、次のように保存する必要があります。

"An apple a day keeps the Doctor away"

Javaでこれを行うにはどうすればよいですか?

4

1 に答える 1

4

jsoup を使用して、文字列から html 要素を削除したり、xss セキュリティにも使用できます

http://jsoup.org/cookbook/cleaning-html/whitelist-sanitizer

htmlを削除するには、これを試してください:

Jsoup.parse(html).text();

編集:user2640782に感謝

このコードを使用すると、出力は「1 日 1 個のリンゴで医者を遠ざける」となります。最初の空白を取り除くには、次のように呼び出します。Jsoup.parse(appleBenefits).text().replace(String.valueOf((char) 160), " ").trim();

于 2014-07-24T07:28:19.520 に答える