如何从控制器中的th:value(thymeleaf)检索数据?

jslywgbw  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(210)

我需要在springmvc控制器中检索来自视图中th:value字段的内容。使用requestparam尝试了下面的代码,但没有成功。
表格代码:

<form action="form1" method="post">
<input type="text" th:value="${personId}"/>
<input type="submit" name="btnSubmit" value="Submit">
</form>

spring mvc控制器

@RequestMapping(value="/form1", params = "btnSubmit", method = RequestMethod.POST)
public String formMethod (@RequestParam("personId") int personId) {
    return "";
}

注意:我知道用th:field替换th:value,在form标记中添加th:object,在controller中使用@modeldattribute也可以实现这一点。但这需要创建一个完整的对象,并将窗体与对象紧密连接。我不想那样做。只需要一个字段就可以让窗体绑定到另一个对象。所以,我想知道当数据是th:value(或者其他可以处理单个字段的内容)时,是否可以检索该数据。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题