###前提・実現したいこと
Htmlで作成したボタンの値をServletに引き継ぐ方法を探しています。
申し訳ありませんが、分かる方教えていただきたく思います。
###発生している問題・エラーメッセージ
画面からsubmitした値を確認したらnullになってしまいます。
###該当のソースコード
html
1<form id="add-form" 2 th:action="@{${@environment.getProperty('url.members.tested-readtext')}}" 3 th:object="${SampleDbForm}" method="post"> 4 <input type="text" id="hello" name="hello" value="たこやき" /> 5 <button type="submit" name="hoge" value="select">検索</button> 6</form> 7 8//以下javaのソース 9@RequestMapping(value = "${url.members.tested-readtext}", method = RequestMethod.POST) 10public String chkMail(@ModelAttribute @Valid SampleDbForm form, 11BindingResult bindingResult, Model model) 12{ 13 //テキスト入力のたこやきという文字列はこれで取得できました 14 System.out.println(form.hello); 15 //ボタンの値は下記でとれる想定 16 System.out.println(form.hoge); 17}
###試したこと
Request.getparameterで値を取得しようと試みましたが、textの文字列は取得できましたが、ボタンの値は取得できませんでした。
textの文字列は下記で取得可能
System.out.println(request.getParameter("hello"));
ボタンの値は下記で取得できず
System.out.println(request.getParameter("hoge"));
###補足情報(言語/FW/ツール等のバージョンなど)
Java8 eclipse4.5で開発しています。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/23 09:35