【发布时间】:2013-05-06 22:45:37
【问题描述】:
我正在为一个应用程序工作一个动态表单模块,其中有一个随机的问题列表作为答案提交。我遇到的问题是正在提交的 Answer[] 数组与视图中指定的顺序不同。 (即视图中的 answer[0].value 作为 answer[3].value 进入控制器)。似乎不是将视图提交的数组视为真正的数组,而是将它们放入无序集,然后在到达控制器之前转换回数组。除了将数组视为无序集并且必须使用手动索引之外,还有什么办法可以解决这个问题。
我的控制器基本上是:
公共静态无效进程(Answer[] 答案){ for(int i=0;i在我的模板中
#{list items:questionSet.questions, as:"question"} ...-
如果用
List<Answer>代替Answer[]数组呢?
标签: playframework playframework-1.x