我制作了两个这样的单选按钮:
<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
。那么有人能告诉我正确的方法来获得单选按钮的价值吗?
提前致谢。
答案 0 :(得分:2)
实际上,在服务器端,我们可以通过name
属性访问表单值,而不是使用value
属性
所以它应该是
request.getParameter("One");
并且它自己的行不会给出空指针异常,如果没有带有该名称的参数,它将返回null值。
如评论所说,你必须检查
if(request.getParameter("One").equals("Send To All"){
//TO DO
}
答案 1 :(得分:0)
应为request.getParameter("One");
答案 2 :(得分:0)
String value= request.getParameter("One");// used to get the value
out.println(value);
它会起作用