0

今、私は人々がテキストエリアに記事を投稿する簡単な掲示板システムの構築を学んでいます。問題は、文字列を表示するとフォーマットが失われることです。

を使用して文字列を出力する場合<s:property/>、デフォルトではhtml-escapedです(Strutsはapache commons.lang.StringEscapeUtilsを使用しているようです)。しかし、それは''から。に逃げません&nbsp;。また、「/n」をに変換しません<br/>

私は何をすべきか?

ちなみに、リッチテキストエディタ(stackoverflowで使用されるテキストエディタのように)を実装するにはどうすればよいですか?

4

3 に答える 3

1

そのような場合は、テキスト領域に依存せず、何らかのテキスト エディターを使用することをお勧めします。そこには多くの Java スクリプト テキスト エディタがあり、それらを既存の S2 アプリケーションに統合するために特別なことは必要ありません。いくつかのオプションは

  1. ティニムセ
  2. CKEditor
于 2012-08-20T07:08:53.820 に答える
0

Because doing so isn't escaping, it's transforming.

If you want to change spaces to &nbsp; and \n to <br/> you'll need to do that yourself.

于 2012-08-20T14:17:46.000 に答える