如何使用thymeleaf获取textarea数据

时间:2016-09-21 10:04:25

标签: javascript html textarea thymeleaf

我有一个包含字段的数组,我使用textareas将其输出到html,以便用户可以编辑它们并再次保存它们。

我可以使用我拥有的set方法设置数据,但我不确定如何获取用户输入的textarea文本以将其传递给方法。我也使用Thymeleaf。

<td>
   <textarea name = "fitNumber" class="form-control input-sm" rows="1"
                                    th:value="${fit.setFitNumber(Need value set here)}">
   </textarea>
</td>

修改

我会稍微改写一下,因为它读错了。

你能在Thymeleaf的setter中传递变量吗? 例如${person.setName(name)}

另外,传递的参数可以是<textarea></textarea>中的文本吗?

我不确定如何获取textarea文本并将其传递到百万美元内的setter方法中。

2 个答案:

答案 0 :(得分:2)

你有办法实现这个目标......你需要阅读创建百里香形式(也许是整个春季MVC过程)。

http://www.thymeleaf.org/doc/tutorials/2.1/thymeleafspring.html#creating-a-form

在回答您的问题时,应该使用如下表格:

,bundles,bundlename,images,visa.png

:当你提交表单时,对象与th:field结合自动将textarea的值绑定到你的对象 - 当你提交表单时,spring将调用fit.setFitNumber(输入区域的值< / em>)在幕后,你的控制器方法将把fit对象作为参数传递给它。

答案 1 :(得分:1)

使用th:field,自动设置为textarea