0

我做了两个这样的单选按钮:

<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"); 

并且它自己的行不会给出空指针异常,如果没有具有该名称的参数,它会返回空值。

正如评论的那样,您必须检查

    if(request.getParameter("One").equals("Send To All"){
       //TO DO
    }
于 2013-02-22T05:43:07.967 回答
0
String value= request.getParameter("One");// used to get the value 
out.println(value);

它会起作用的

于 2014-03-18T08:00:23.303 回答
0

它应该是request.getParameter("One");

于 2013-02-22T05:37:06.840 回答