首页 > 解决方案 > 无法在.jsp 中获取表单的值?

问题描述

我无法获得表单的值 - 我仍然得到“null”。我究竟做错了什么??

<br><br>
<form  method = "POST">
        <label>From:</label>
        <input type="date" name="inputFrom"
           value="2020-01-01"
           min="2000-01-01" max="2022-12-31">
</form>


<% out.println(request.getParameter("inputFrom")); %> 

标签: javascriptjavahtmljsptomcat

解决方案


POST 方法只指定应该使用什么 HTTP 来提交表单。它不会触发提交。您可以使用提交按钮来执行此操作。在这里,您可以看到如何构建最小表单并提供提交按钮的示例。在您的代码中:

<br><br>
<form  method = "POST">
        <label>From:</label>
        <input type="date" name="inputFrom"
           value="2020-01-01"
           min="2000-01-01" max="2022-12-31">
    <input type="submit" value="Submit">
</form>
<% out.println(request.getParameter("inputFrom")); %> 

推荐阅读