为什么 request.getParamether 在 jsp 中不起作用

Why request.getParamether don't work in jsp

您好,我无法从 index.jsp 文件中的 from 获取任何值。我正在使用 tomcat7,在 运行 index.jsp 并单击发送按钮后没有任何反应。 System.out.prinln() 打印无内容或空值;(

index.jsp

%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title></title>
  </head>
  <body>
  <form acton="addnewtask.jsp" method="post" >
        <label for="name">Name</label>
          <input type="text" class="form-control" id="name" placeholder="Name">
      <button type="submit" class="btn btn-danger">Add</button>
  </body>
</html>

addnewtask.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


<%
    String s  = request.getParameter("name");
    System.out.println(s);
%>

你知道我做错了什么吗?

此行允许您使用 name 而不是 id 获取参数:

 String s  = request.getParameter("name");

在您的输入中添加名称并更正表单属性操作的拼写错误:

  <form action="addnewtask.jsp" method="post" >
      <label for="name">Name</label>
      <input name="name" type="text" class="form-control" id="name" placeholder="Name">
      <button type="submit" class="btn btn-danger">Add</button>
  <form>
 String s  = request.getParameter("xyz");

在您的输入框中添加一个名字

  <form action="addnewtask.jsp" method="post" >
      <label for="name">Name</label>
      <input type="text" class="form-control" name="xyz" id="name" placeholder="Name">
      <button type="submit" class="btn btn-danger">Add</button>
  <form>