4

テキストエリアがあり、このテキストエリアにコンテンツを入力します。テキストエリアにコンテンツを入力したのと同じ形式で、jspページにコンテンツを表示したいと思います。つまり、テキストをtext-areaに入力し、それをmysqlデータベースに保存してから、データベースから取得してJspページに表示するのと同じです。私もそれをグーグルしますが、解決策を見つけることができません。

mysqlデータベースでSpringMVCを使用しています。

4

3 に答える 3

6

preテキストをタグで囲みます。

<pre><c:out value="${theTextFromDatabase}"/></pre>

JSTLタグは、c:outすべてのHTML特殊文字(<become &lt;>becomes &gt;&becomes&amp;など)をHTMLエスケープするために必要です。

于 2012-09-03T08:13:31.487 に答える
1

Textareaの問題を削除するための答えが得られました。これで、Textareaにタグを追加する必要はありません。textarea.like this.iからの値を追加するだけで、うまく機能します。

String ques=request.getParameter("ques"); StringBuffer sb=new StringBuffer(); sb.append("<pre>"+ques+"</pre>"); String ss=sb.toString();

于 2012-11-13T07:19:34.003 に答える
0

同じ形式で言うときは、太字、斜体、eolなどを意味しますか?テキストは、導入した形式でデータベースに保存されますか?。TinyMce( http://www.tinymce.com/ )のようなプラグインwysiwyg(表示されるものは取得するもの)が必要であるか、データベースに正しい形式を保存してから、テキストを処理してそれに応じてフォーマットする必要があると思います。データベースから受け取ったテキスト。

于 2012-09-03T08:16:21.367 に答える