- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Struts2のタグについて)
Struts2のタグについて
このQ&Aのポイント
- Struts2のタグを使用してJSP内にテキストボックスを表示する方法について説明します。
- テキストボックスの初期値を設定する際に、再表示時に入力した値が表示される方法について検討しています。
- 現在の方法では再表示時に初期値が表示されてしまいますが、より良い方法があるかどうか知りたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Actionクラス側で初期表示の場合は初期値をセットするか (JSPは使いまわしで、ActionもしくはActionメソッドを分けてみたり) 直前に未設定なら初期値をセットするとか <s:if test="!id"> <s:set name="id" value="40"/> </s:if> <s:textfield name="id" /> しかし、後者だと、DBから取ってきた値がnullだったりすると40にされてしまう。
その他の回答 (1)
noname#147388
回答No.1
1.EL式で三項式 2.OGL式で三項式 3.Dtoに初期値設定 4.ifタグ による分岐