【问题标题】:Can't get the value of form in .jsp?无法在.jsp 中获取表单的值?
【发布时间】:2021-05-02 15:02:26
【问题描述】:

我无法获取表单的值 - 我仍然得到“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")); %> 

【问题讨论】:

  • 您能否详细说明一下?您是否将此页面提交给自己?您有提交表单的按钮还是使用 Javascript 制作?
  • 是的,当然。我正在尝试将此页面提交给自己。我需要一个按钮来执行此操作吗?
  • 如何提交?
  • 好吧,老实说,我认为添加 method="post" 就足够了......你能解释一下我应该怎么做吗?我对此真的很陌生......
  • 方法 POST 只指定应该使用什么 HTTP 来提交表单。它不会触发提交。您可以使用 提交 按钮来执行此操作。这是一个例子w3schools.com/tags/att_form_method.asp

标签: javascript java html jsp tomcat


【解决方案1】:

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

<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")); %> 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-07
    • 1970-01-01
    相关资源
    最近更新 更多