我是春季网络流程的新手。我有一个列表,我想要一个表达式被评估的时间与列表的大小一样多。示例代码是 -
<evaluate expression="myController.save(itemController.selectedList)" result="flowScope.item"/>
这里selectedList是一个项目列表。我希望它像 -
for(Item item: selectedList) {
<evaluate expression="myController.save(item)" result="flowScope.item"/>
}
在这里,我希望遍历列表并在每次迭代时评估表达式。这可以在xml文件中执行吗?
答案 0 :(得分:0)
它没有意义。 你应该做的是调用一个服务方法或在你的控制器中创建一个方法,myController。 saveItemList(List itemList),它在列表的每个项目上调用saveItem方法,也可能返回项目列表。 然后你可以从XML中调用它