@Spring.formInput#中的迭代器列表 +
spring-mvcfreemarker
<#list flowList as flow>
<@spring.formInput "flow.createDatetime" />
flowList是的ArrayList。 freemarker.template.TemplateModelException:方法組織結構。丟擲java.lang.IllegalStateException扔在例外的型別呼叫[java.lang.String中,] 在freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134) 在freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
1. 您是否嘗試過做分配?我看到的StackOverflow其他頁面這個問題,就像使用Freemarker語法的物件(春季3 MVC)的集合形式:<#list flowList as flow>
<#assign flowDate = flow.createDatetime />
<@spring.formInput "flowDate" />
<\#list>
+
2. 下面的解決方法的工作原理,但很醜陋:<#list flowList as flow>
<#assign index=flowList?seq_index_of(flow)>
<@spring.formInput "flowList[${index}].createDatetime" />
當上述形式釋出,你需要確保流量表是預先填充空流。此外,Spring的AutoPopulatingList作為流列表 +
@Spring.formInput#中的迭代器列表 +
spring-mvcfreemarker
<#list flowList as flow>
<@spring.formInput "flow.createDatetime" />
flowList是的ArrayList。 freemarker.template.TemplateModelException:方法組織結構。丟擲java.lang.IllegalStateException扔在例外的型別呼叫[java.lang.String中,] 在freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134) 在freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
1. 您是否嘗試過做分配?我看到的StackOverflow其他頁面這個問題,就像使用Freemarker語法的物件(春季3 MVC)的集合形式:<#list flowList as flow>
<#assign flowDate = flow.createDatetime />
<@spring.formInput "flowDate" />
<\#list>
+
2. 下面的解決方法的工作原理,但很醜陋:<#list flowList as flow>
<#assign index=flowList?seq_index_of(flow)>
<@spring.formInput "flowList[${index}].createDatetime" />
當上述形式釋出,你需要確保流量表是預先填充空流。此外,Spring的AutoPopulatingList作為流列表 +