前提・実現したいこと
jspにて入力フォームを作成しています。
inputタグにて、初期値を与えたく、下記に示すソースを書きました。
jsp初期表示の場合、レスポンスがないため「0」を、
数値入力し、submit後に値を消さないため、「request.getAttribute( "val" )」を返しています。
発生している問題・エラーメッセージ
そもそも下記のような書き方をして、初期値を与えるものでしょうか。 独学のため、綺麗な書き方でないことは承知していますが、実現方法として適切でしょうか。
該当のソースコード
<input type="number" name="val" value= <% if(request.getAttribute( "val" )==null){ %>0 <% }else{ %><%= request.getAttribute( "val" ) %> <% } %> >
回答2件
あなたの回答
tips
プレビュー