spring-mvc - @spring.formInput 在#list 迭代器中

标签 spring-mvc freemarker

<#list flowList as flow>
    <@spring.formInput "flow.createDatetime" />
</#list>

flowList 是 arrayList。

freemarker.template.TemplateModelException: Method public org.springframework.web.servlet.support.BindStatus org.springframework.web.servlet.support.RequestContext.getBindStatus(java.lang.String) throws java.lang.IllegalStateException threw an exception when invoked on org.springframework.web.servlet.support.RequestContext@8bc713e with arguments of types [java.lang.String,]
    at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
    at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)

如何解析 #list 中的 @spring.formInput

最佳答案

您是否尝试过中间作业?我在其他 StackOverflow 页面上看到了这个问题,比如 Freemarker syntax for a form for a collection of objects (Spring 3 MVC) :

<#list flowList as flow>
   <#assign flowDate = flow.createDatetime />
   <@spring.formInput "flowDate" />
<\#list>

关于spring-mvc - @spring.formInput 在#list 迭代器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8006163/

相关文章:

java - Freemarker 模板刷新后缓存共享变量

java - 通过 spring 休息 api

java - Spring MVC 测试、JNDI

netsuite - 在 Netsuite 中,如何在项目履行生成的电子邮件中包含跟踪号码列表?

java - Controller 中未检测到 freemarker 形式的 Spring 绑定(bind)

java - Freemarker 模板异常

java - Apache Jmeter : Post an object not working with ModelAttribute

java - Controller 未重定向到我的 jsp

java - Spring MVC 中特定路径变量的可能值列表

mysql - 服务器端 Spring + Freemarker + Hibernate(EM) + MySql UTF-8 字符