Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/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 HTML格式的用户注册表单-必需的字符串参数';用户id';不在场_Java_Spring Mvc_Freemarker - Fatal编程技术网

Java HTML格式的用户注册表单-必需的字符串参数';用户id';不在场

Java HTML格式的用户注册表单-必需的字符串参数';用户id';不在场,java,spring-mvc,freemarker,Java,Spring Mvc,Freemarker,我有一个html页面(format-FTL),在该页面中,我试图向控制器方法发送数据。我只是想打印用户输入的项目,一开始没什么特别的。我收到错误-所需的字符串参数“user\u id”不存在 我使用springmvc和freemarker 这是signup.ftl文件- <form method="POST", action="GET"> <div class="container"> <h1>Register</h1>

我有一个html页面(format-
FTL
),在该页面中,我试图向控制器方法发送数据。我只是想打印用户输入的项目,一开始没什么特别的。我收到错误-
所需的字符串参数“user\u id”不存在

我使用
springmvc
freemarker

这是
signup.ftl
文件-

    <form method="POST", action="GET">
  <div class="container">
    <h1>Register</h1>
    <p>Please fill in this form to create an account.</p>
    <hr>

    <label for="email" id="email"><b>Email</b></label>
    <input type="text" placeholder="Enter Email" name="email" required>

    <label for="password" id="password"><b>Password</b></label>
    <input type="password" placeholder="Enter Password" name="password" required>

    <label for="user_id" id="user_id"><b>User ID</b></label>
    <input type="text" placeholder="user_id" name="user_id" required>
    <hr>
    <p>By creating an account you agree to our <a href="#">Terms & Privacy</a>.</p>

    <button type="submit" class="registerbtn">Register</button>
  </div>

  <div class="container signin">
    <p>Already have an account? <a href="#">Sign in</a>.</p>
  </div>
</form>

</body>
</html>

您传递了错误的操作方法和值

您必须匹配控制器方法签名,该签名为

@RequestMapping(value = "/signup", method = RequestMethod.GET)
将表单标记更改为代码行下方

<form method="GET", action="signup">

<form method="GET", action="signup">