0

次のような 2 つのラジオ ボタンを作成しました。

<input type="radio" name="One" value="Send To All" checked="checked" />  
    <input type="radio" name="One" value="Send To Recent" />  

しかし、次のコード行でラジオボタンの値を取得しようとしたとき:

request.getParameter("Send To All");  

私はNullPointerException同じ行にいます。ラジオボタンの値を取得する正しい方法を教えてもらえますか?

前もって感謝します。

4

3 に答える 3

2

実際にはサーバー側ではname、属性ではなく属性valueによってフォーム値にアクセスできます

だからそうあるべきだ

request.getParameter("One"); 

そして、その行自体はnullポインター例外を与えず、その名前のパラメーターがない場合はnull値を返します。

そして、コメントしたように、次のようにチェックする必要があります

    if(request.getParameter("One").equals("Send To All"){
       //TO DO
    }
于 2013-02-22T05:43:07.967 に答える
0

そのはずrequest.getParameter("One");

于 2013-02-22T05:37:06.840 に答える