0

SQLDeveloperツールで表示したときのデータは次のとおりです

introduction
topic 1

topic end

ResultSetを使用して読んだ後、

ResultSet result = stmt.executeQuery();
result.getString("description")

そして、JSPページに次のように表示します

<bean:write name="data" property="description" />

しかし、それはこのように表示されます

 introduction topic 1 topic end

SQL Developerと同じ表示を維持するにはどうすればよいですか?

4

2 に答える 2

1

SQL Developerと同じ表示を維持するにはどうすればよいですか?

データには、「\ r\n」や「\n」などの改行が含まれている可能性があります。JSPのソースを見ると、おそらくそこにあります。ただし、HTMLはこれらを表示目的の改行として扱いません。<br />タグを使用するか、各行を別々の段落に配置するか、または同様のものにする必要があります。

基本的に、これはデータベースの問題ではないと思います。HTMLの問題だと思います。ローカルで編集してブラウザに表示する静的HTMLファイルを試すことができます。生成するHTMLがわかったら、それをJSPに統合します。

于 2012-10-04T08:23:13.947 に答える
1

改行はHTMLで保持されません。事前にフォーマットされていることをブラウザに伝える必要があります。

<pre>
    <bean:write name="data" property="description"/>
</pre>

または、改行をHTMLの改行に置き換えます。例については、この質問を参照してください。

于 2012-10-04T08:23:45.310 に答える