質問: jspのsubmitについて質問です。 現在DBに接続してレコードの追加や更新や削除を行うコードを作成中です。 その追加と更新を同じjspコードで入力するようにしているのですがここで使用するsubmitのボタンの名前を追加するときと更新すときで表示を変えたいのですがどのようにしたらよいのでしょうか? 更新の際はDBからレコードを取得しそれを入力フォームの初期値にしているのですがその変数とif文つかってどうのこうのみたいな感じでしょうか? 更新する際は入力フォーム内で下記のように初期値に使用する値を持ってきていますので${userinfo.◯◯}の値を使えばなんとかなるでしょうか? 氏名 調べてみてるんですがなかなか見つからないのでご教授いただけると助かります。 (追記分) 前に<%=%>を用いたコードを使用する方法を教えてもらったのですがこの<%=%>という形式は課題の要件として使えないことになっていたので他の方法が知りたいです。 どうぞよろしくお願いします。
回答: JSPへの実装の仕方はおっしゃるとおりです。 サーブレット→JSPの流れで実装されているのでしたら、JSPで `${userinfo.name}` としているのと同様に、サーブレットにて、ボタンのラベルをリクエスト属性に"buttonLabel"の名前で格納しておきます。 `request.setAttribute("buttonLabel","更新する");` あとはその属性の名前を使えば、JSPで表示できますので、例えばsubmitボタンの表示名を変えるのでしたら、 ``` ``` で問題ありません。