在JSP中单选按钮异常



我做了两个类似的单选按钮:

<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。那么,有人能告诉我获取单选按钮价值的正确方法吗?

提前谢谢。

实际上,在服务器端,我们可以通过name属性访问表单值,而不是使用value属性

所以应该是

request.getParameter("One"); 

它本身的行不会给出null指针异常,如果没有具有该名称的参数,它将返回null值。

正如评论的那样,你必须像一样检查

    if(request.getParameter("One").equals("Send To All"){
       //TO DO
    }

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

String value= request.getParameter("One");// used to get the value 
out.println(value);

它将工作

最新更新