JSPからServletへパラメータを渡そうとしています。
JSP同士のやり取りのようにrequest.getParameter
でやろうとするとNullPointerExceptionが出てしまいます。
ひょっとして私って何も分かってないのかも…。
JSPで、
<input type=hidden name="nickname" value="pinky">
として渡すべき値を設定しました。
そして、PostでServletを呼び出します。
呼び出されたServlet側で、この"nickname"を受け取りたいのです。
必要な情報があれば仰って下さい。補足致します。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
参考URLのように、サーブレットのソースでdoPost()メソッドを定義してその中でrequest.getParameter()を呼ぶだけです。
getParameter()でNullPointerExceptionが出るという症状は、厳密にはどちらでしょうか。
(A) getParameter()からNullPointerExceptionがthrowされる。
→getParameter()の引数値がnullになっていませんか?
(B) getParameter()の返り値がnullになる。
→getParameter()の引数値は正しい(JSP/HTMLの<INPUT>タグのNAME属性値に等しい)ですか?
参考URL:http://www.atmarkit.co.jp/fjava/onepoint/svltjsp …
分かっちゃいましたよー!!!!
amajunさんの回答を読んで、私は何か勘違いしてると思いました。
教えていただいた参考URLものぞいてみました。
で、ふと分かったのです。
バカなことに私は
<form action = "AAA" method="post">
<input type="hidden" name="nickname" value="pinky">
<input type="submit" name="hoge1" value="hogehoge1">
</form
<form action="BBB" method="post">
<input type="submit" name="hoge2" value="hogehoge2">
</form>
って処理をして、"BBB"のほうで"nickname"を受け取ろうとしていたのです。
分かってみたらバカバカしいけど本気で悩んでました。
ありがとうございましたー!!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 追加ボタンを押した際に ok ボタンを押した場合のみ入力値が追記されるようにしたいです 6 2022/05/29 09:57
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- PHP $_SESSIONについて教えて下さい。 2 2023/03/02 09:18
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- JavaScript Javascriptを使ってQRコード読み取り、取得した情報をPOSTしたいと思っています。 1 2023/04/28 15:18
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- Windows 10 WIN10(MAC-bootcamp)で 起動時のパスWが どうにもならない 2 2023/06/30 11:40
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
String型の日付(2005/11/25)の...
-
C# マルチスレッドにおける例外...
-
VBA Evaluate関数 型が一致しま...
-
子プロセスで発生した例外を親...
-
ブックマークレットについて
-
nullで、return出来るのはどん...
-
例外ってIf文の中に入れますか...
-
C++の例外処理について
-
【JAVA】与えられた金額を貨幣...
-
PHPのpack関数をJavaで実装でき...
-
全角スペースのチェックについて
-
「タイプ初期化子が例外をスロ...
-
オープンアプリにおける、テキ...
-
エクセルVBAで、条件に一致する...
-
3年間同じクラスになる確率
-
インスタンス参照でアクセスで...
-
c++,ある関数のクラスから別の...
-
ワイルドカード<?>と型パラメー...
-
「天声人語」をインターネット...
-
DataGridViewでセルクリックイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「タイプ初期化子が例外をスロ...
-
【JAVA】与えられた金額を貨幣...
-
連続する「\\」をひとつの「\\...
-
文字列からダブルクオートの削除
-
VB.Net Object型 空かどうか
-
0除算の例外処理ができない!!...
-
VB.NETで16進数が正しいかどう...
-
数字か文字列かを判定する関数
-
例外ってIf文の中に入れますか...
-
C# マルチスレッドにおける例外...
-
スタックオーバーフローとは?
-
String型の日付(2005/11/25)の...
-
Timestamp型への変換について(J...
-
C# UriFormatExceptionの回避
-
VBA Evaluate関数 型が一致しま...
-
ADOによるレコードの追加/更新
-
時間の取得
-
WebClient()以外でネットにアク...
-
C#の捕捉されない例外処理の対...
-
タトゥーや墨を入れる人の共通点
おすすめ情報