在Spring boot中,如何将表单动作中的jsp表单输入的值作为参数传递

Posted

技术标签:

【中文标题】在Spring boot中,如何将表单动作中的jsp表单输入的值作为参数传递【英文标题】:In Spring boot , How to pass the value of a jsp form input in the form action as parameter 【发布时间】:2021-04-23 14:33:30 【问题描述】:

我想将用户的输入作为 url 参数传递,例如

<frm:form action="/myController?parameter=aFormInput" method="POST"></frm:form>

我试过了

<frm:form action="/myController?parameter=$mAttr.firstname" method="POST" modelAttribute="mAttr">`
 <frm:input path="firstname">
</frm:form>

我想在我的控制器中获取这个参数

@PostMapping(value="/myController" param="parameter") 
public String myMethod(@RequestParam("parameter") String para)

【问题讨论】:

有没有可能我不知道 【参考方案1】:

您正在尝试将请求正文元素编写为参数。 最好使用 @RequestBody 作为您的输入。

【讨论】:

以上是关于在Spring boot中,如何将表单动作中的jsp表单输入的值作为参数传递的主要内容,如果未能解决你的问题,请参考以下文章

如何在Spring Boot控制器类中传递参数(app正在使用Spring Security)

如何使用spring boot将数据从一个html表单传递到多个表

Spring Boot构建的Web项目如何在服务端校验表单输入

如何从 html 表单中获取“日期和时间”输入并使用 Spring Boot 保存到 MySQL 数据库中?

如何将角度 html 表单输入发送到 Spring Boot Rest Web 控制器

如何使用 Postman 表单数据将 POST 请求发送到 Spring Boot REST API?