- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ブラウザーでの入力値をサーブレットで取得する方法)
ブラウザーでの入力値のサーブレットへの受け取り方法
このQ&Aのポイント
- サーブレットの開発を行っていますが、ブラウザー側で入力したパラメーターをサーブレットで受け取りたいのですがうまくいきません。
- ブラウザー側からの入力値を取得するためには、request.getParameter()メソッドを使用しますが、正しく値を取得できていないようです。
- ブラウザー側でのテキストボックスへの入力値をサーブレットで受け取る方法について、正しい取得方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> <form name="form7" method="post" action=""> … > ブラウザー側からは > <form action="http://localhost/servlet/yuushi" method=post> のところが良く分からないんですが、年・月の input を抱えている form と submit をする form が別だ、ということを書いてますか? request オブジェクトに入っているパラメータは submit された form が 抱えているパラメータです。 name=form7 の form で action を指定して submit しましょう。 もし、form7 以外の form で submit する必要があるのだったら、hidden な input を submit する form に作っておいて、submit する前に JavaScript で 値を複写するコードを書きましょう。
その他の回答 (1)
- xruz
- ベストアンサー率50% (72/143)
回答No.2
doGetじゃなくてdoPostで受け取ってますよね。 はずしてたらごめんなさい。
質問者
お礼
御返事ありがとうございました。 サーブレットでは、doPostで受けとっています。
お礼
丁寧な御返事ありがとうございました。 さっそく参考にさせていただきます