在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 数据库中?