【发布时间】:2017-12-11 10:18:39
【问题描述】:
我需要存储一个域列表,为此我在控制器的命令对象中使用了一个列表。 但是当我尝试从参数(命令对象)列表中获取域对象时,它给了我 IndexOutOfBound 错误。
我还尝试使用命令对象来惰性列出概念。仍然没有填充命令对象列表。
class CategoryItems{ // command object class
List<Item> items = new ArrayList<Item>()
}
class ItemController{
def save(CategoryItems categoryItems){
service.save(categoryItems.get(0)) // getting indexOutOfBound
//Exception
}
}
如何填充命令对象列表?
【问题讨论】:
-
您描述了一个问题,但要得到答案,最好您也提出一个问题。
-
你试图从对象中获取(0)是怎么来的?我认为您应该将其更新为 service.save(categoryItems) 或者如果您想保存项目: service.save(categoryItems.items?.getAt(0))