• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ブラウザーでの入力値をサーブレットで取得する方法)

ブラウザーでの入力値のサーブレットへの受け取り方法

このQ&Aのポイント
  • サーブレットの開発を行っていますが、ブラウザー側で入力したパラメーターをサーブレットで受け取りたいのですがうまくいきません。
  • ブラウザー側からの入力値を取得するためには、request.getParameter()メソッドを使用しますが、正しく値を取得できていないようです。
  • ブラウザー側でのテキストボックスへの入力値をサーブレットで受け取る方法について、正しい取得方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

> <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 で 値を複写するコードを書きましょう。

mem_masa
質問者

お礼

丁寧な御返事ありがとうございました。 さっそく参考にさせていただきます

その他の回答 (1)

  • xruz
  • ベストアンサー率50% (72/143)
回答No.2

doGetじゃなくてdoPostで受け取ってますよね。 はずしてたらごめんなさい。

mem_masa
質問者

お礼

御返事ありがとうございました。 サーブレットでは、doPostで受けとっています。

関連するQ&A