GroupSession
Java/html の基本的なことなのかもしれないのですが、ググってもうまく検索できなかったので教えてください。設備予約などを登録する際に、 内容欄に入力すべき項目名をあらかじめ記載しておきたいと思っています。・目的・お客様名・準備担当者 このような件名を入力画面が開いたら自動的に記載されているような形にしたいのです。ソースを調べてみたら、 <html:textarea styleClass="text_base_rsv" name="rsv110Form" property="rsv110Naiyo" cols="60" rows="6" />このような行があったので、そこに values="・目的<BR>・お客様名" と追加したら 表示はされたのですが、 改行されず、そのまま <BR> と出てしまいました。 <BR> を、 \r\n などに変更してもそのまま出力されてしまいます。values="" の中に改行コードを入れるか、 <textarea> .... </textarea> の形にしたいのですが、どのようにすればよろしいのでしょうか。
<html:textarea styleClass="text_base_rsv" name="rsv110Form" property="rsv110Naiyo" cols="60" rows="6" value ="・目的・お客様名・準備担当者" />\nや\r\nではなく、直接改行すれば反映されました。 施設予約登録確認画面から[戻る]から入力したデータを引き継ぐには、もう少し改造が必要ですね。
snip 様 ありがとうございます。" " の間では改行できないと思い込んでおり、テストしていませんでした。そのまま入れてみたら、表示されるようになりました。 但し、 内容を加工した後、確定ボタンをクリックすると、 確認画面では 後で登録された文字も表示されるのですが、 実際には、 value=""として登録されていたデータしか登録されないようで、再度表示させると、 value="" 設定した文字しか表示されません。 簡単にできると思っていたのですが、残念です。登録時、value="" で設定された値が優先となっており、その文字列が書き込まれてしまうようです。確認画面の 確定ボタン押したあとに、 value="" を再設定してあげる必要がありそうなので、ちょっとTryしてみます。
TOP