- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サーブレットでのFormオブジェクトの取得について)
サーブレットでのFormオブジェクトの取得方法とBeanUtilsの利用について
このQ&Aのポイント
- サーブレットでのFormオブジェクトの取得方法とBeanUtilsの利用について質問です。JavaScriptでの対応も可能かもしれませんが、以下の手順でFormの値をBeanに格納しようとしています。
- サーブレットでは、request.getParameterNamesを使用してフォームのオブジェクト名を取得し、その値をキーにしてrequest.getParameterで取得した値をHashMapに格納しています。
- さらに、BeanUtilsのBeanUtils.populateを利用して、Beanに名前を意識せずに値を格納しています。しかし、チェックボックスは一度オンにするとリロードしても外れないため、request.getParameterNamesで取得できません。回避する方法はありますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
以下の2つのどっちかではどうでしょうか? ・getParameterNamesで取れないことでOFFとみなす。 ・submit時にJavascriptでcheckedを拾って別のhiddenかなんかに入れて渡す。