Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc formSingleSelect宏freemarker上引发异常。_Spring Mvc_Freemarker - Fatal编程技术网

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()'" /]

我希望这将有助于某人

是的,这可能是重复的,我在发布这篇文章后发现了这个问题,我在回答中也引用了它。