2016-04-07 18 views
0

私はJSPとサーブレットを使ってWebアプリケーションを開発しています。このアプリケーションには、ユーザーからの書き込みと、テキストエリアへのフィードバックの送信と、データベースへの保存が含まれます。ユーザーは次のように入力したとしますJava JSPはSQLデータベースにテキストエリアを保存します

Error here 
Need fixing there 
Bug everywhere 

私は、テキストエリアの内容を取得し、データベースに保存しrequest.getParameter("textareaname")を使用することができます。しかし、結果を保存し、データを取得するには、次のようになります。

Error here Need fixing there Bug everywhere 

は、ユーザーがそれを入力する方法として、テキスト領域のフォーマットを維持する方法はありますか?線を壊さないようにしますか?任意のヘルプはありがたいです

+0

これはおそらくあなたがする必要があるだけでhttp://stackoverflow.com/questions/10062358/storing-textarea-data-with-line-breaks-in-database-and-displaying-in-same-format – RubioRic

+0

リクエストURLのencodeURIComponent($( "#idOfTextArea"))はrequest.getParameter( "textareaname")で値を取得し、DBに保存します –

答えて

0

request.getParameter("textareaname")によって得られた文字列に改行が含まれています。

データベースに保存して読み戻して改行がなくなった場合、改行文字が置き換えられたかどうか、データベースコードを確認する必要があります。

+0

@BalusC正確には真実ではない – wero

+1

@BalusCどうやって知っていますか?質問は文字列を提示することについて話しません。テキストエリアによって投稿され、データベースに保存された文字列が改行を失ったということです。 OPがJSPを介して文字列を調べるだけでテストしたので、それをコメントとして追加する可能性があります。代わりにあなたはただそれを推測し、質問を閉じ、私の答えを落とした。私は本当にあなたが速すぎると思っています。 – wero

+0

@ BalusC私は、JDBCドライバがそうしているとは言いませんでした。私は保存中にデータベースからの読取り/読み込み中に改行がなくなり、OPが彼のデータベースコードをチェックすべきだと言いました。 – wero

関連する問題