Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从jsp获取dropdownlist单选按钮的值并将其发送到servlet?_Java_Jsp_Servlets - Fatal编程技术网

Java 如何从jsp获取dropdownlist单选按钮的值并将其发送到servlet?

Java 如何从jsp获取dropdownlist单选按钮的值并将其发送到servlet?,java,jsp,servlets,Java,Jsp,Servlets,我需要得到下拉列表,单选按钮和复选框的值。我正在使用request.getParameter()方法,但它返回null值 JSP代码: JSP页面 最高资格: 01 02 03 04 05 男性 女性 Servlet代码: public class NewServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response)

我需要得到下拉列表,单选按钮和复选框的值。我正在使用
request.getParameter()
方法,但它返回
null

JSP代码:


JSP页面
最高资格:
01
02
03
04
05
男性
女性
Servlet代码:

public class NewServlet extends HttpServlet {

    protected void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
        String bdate = null;
        bdate = request.getParameter("mon");
        System.out.print("This is" + bdate);
    }
}
有关下拉列表:

<form action="sample_servlet" method="post">
  <select name="item">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
  </select>
  <input type="submit" value="Submit">
</form>
对于单选按钮:

在jsp中,您的代码可能

<input type="radio" name="dish" value="Indian"> Indian</input>

问题是您的
具有
enctype=“多部分/表单数据”
。在尝试上载文件时,只应在
中添加该属性。因为在当前页面中,您不需要上传文件,只需将其删除,所有内容都将完美运行:



如果您想/需要将文件上传功能添加到当前页面,请参阅以解决这些问题(我不会在本答案中重新发明轮子).

发布相关的JSP和Java代码。如果没有看到代码,很难说原因,但我猜表单中的名称和request.getParameter参数不匹配。检查it@LuiggiMendoza我已经添加了代码,请帮助me@JqueryLearner我已经添加了代码,请帮我解决这个问题再看看这个问题。这不是问题所在(这就是为什么我更喜欢OP编辑他/她的问题)。我刚刚给出了部分代码,在我完整的jsp页面中,有一个上传图像的选项,这就是为什么我使用了多部分,但如何处理它?查看我在底部发布的关于如何使用jsp/Servlet将文件上传到服务器的链接。这不是为了装饰。。。
<input type="radio" name="dish" value="Indian"> Indian</input>
  String radio = request.getParameter("dish");