答案 0 :(得分:4)
我想补充以下说明以节省一些时间。 在阅读文档时,它表示除非您覆盖@ModelAttribute(value = ...),否则bean将在您的视图中作为“ command ”进行访问。
对于Freemarker(使用3.1M1测试),默认为className(例如,如果Command类名为“ Change PasswordCommand ”,则bean将绑定到 changePasswordCommand 默认情况下。
答案 1 :(得分:3)
您可以在Freemarker中重写JSP代码,如下所示:
<#import "spring.ftl" as spring />
...
<form id="worker" action="${rc.getContextUrl('/admin/workerAdd')}" method="post" >
<p>
<label for = "code">Code</label>
<@spring.formInput "worker.code" />
</p>
...
请注意,Freemarker的Spring库没有form
的指定元素,因此您需要使用普通的html form
并将模型属性名称添加到各个字段的路径中。
另见: