【问题标题】:In JSP radio button exception在 JSP 中单选按钮异常
【发布时间】:2014-03-18 16:00:23
【问题描述】:

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

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

提前致谢。

【问题讨论】:

    标签: jsp radio-button


    【解决方案1】:

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

    应该是这样的

    request.getParameter("One"); 
    

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

    正如评论你必须检查像

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

    【讨论】:

    • 还有一件事,您在客户端提供了“Send To All”,并在服务器端使用“SendToAll”进行检查,但从未给出 true 。
    【解决方案2】:

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

    【讨论】:

    • 这对我没有任何帮助......我要做的最后一件事是: if(request.getParameter("One") == "SendToAll") 但它不会进入内部如果()。我在这里做错了什么
    • 看看@The Suresh Atta 最后的 cmets。您需要与“Send To All”而不是“SendToAll”进行比较
    【解决方案3】:
    String value= request.getParameter("One");// used to get the value 
    out.println(value);
    

    会有用的

    【讨论】:

      猜你喜欢
      • 2011-04-29
      • 2013-03-24
      • 2011-12-29
      • 2016-09-16
      • 2017-05-25
      • 2017-09-10
      • 1970-01-01
      • 2021-04-06
      • 2011-07-25
      相关资源
      最近更新 更多