我有这个春天的宏
[@spring.formSingleSelect path="discoveryProjectDetailsBean.discoveryProjectBean.dataSource" options="dataSources" /]
它抛出异常
freemarker.template.TemplateException: Expected collection or sequence. options evaluated instead to freemarker.template.SimpleScalar on line 227, column 20 in spring.ftl.
at freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:135)
任何帮助
答案 0 :(得分:2)
现在我从来没有发现更难的问题,上面的这个例外发生在我试图设置的dataSource
列表中,因为选项列表不是纯字符串列表。要传递给@spring.formSingleSelect
的所有选项列表我还找到了另一个参考here
一个案例就像我现在使用的工作标签的我的代码片段一样。
[@spring.bind "dataSources"/]
[@spring.formSingleSelect "discoveryProjectDetailsBean.discoveryProjectBean.dataSource" dataSources "disabled='disabled' multiple='multiple' class='singleList' onchange='checkValidations()'" /]
我希望这会对某人有所帮助