Spring mvc formSingleSelect宏freemarker上引发异常。
我有这个春季宏Spring mvc formSingleSelect宏freemarker上引发异常。,spring-mvc,freemarker,Spring Mvc,Freemarker,我有这个春季宏 [@spring.formSingleSelect path="discoveryProjectDetailsBean.discoveryProjectBean.dataSource" options="dataSources" /] 它抛出异常 freemarker.template.TemplateException:预期的集合或序列。选项改为在spring.ftl中第227行第20列的freemarker.template.SimpleScalar上计算。 在freema
[@spring.formSingleSelect path="discoveryProjectDetailsBean.discoveryProjectBean.dataSource" options="dataSources" /]
它抛出异常
freemarker.template.TemplateException:预期的集合或序列。选项改为在spring.ftl中第227行第20列的freemarker.template.SimpleScalar上计算。
在freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:135)中
这是因为它无法将数据源列表解释为序列
任何帮助现在我从未发现更难的问题,因为我试图设置为选项列表的数据源
列表不是纯字符串列表,所以出现了上述异常。要传递给@spring.formSingleSelect
的所有选项列表我还找到了另一个引用
下面是我正在使用的工作标记的代码片段
[@spring.bind "dataSources"/]
[@spring.formSingleSelect "discoveryProjectDetailsBean.discoveryProjectBean.dataSource" dataSources "disabled='disabled' multiple='multiple' class='singleList' onchange='checkValidations()'" /]
我希望这将有助于某人是的,这可能是重复的,我在发布这篇文章后发现了这个问题,我在回答中也引用了它。