我想知道是否有人可以提供帮助。
背景架构:
我有一个应用程序,其中包含许多具有许多特定问题的领域,这些问题不断发展
因此,在高级视图中可以有许多应用程序。一个用户可能与许多应用程序相关联。
所以我有一个应用程序列表,我可以很容易地遍历并获取其相关详细信息。但是,当涉及到访问每个特定区域以获取问题进度时,出于某种原因,这对我来说并不奏效。
所以这是我想要的逻辑:
对于应用程序
显示其详细信息
每个区域(applicaitonId)
显示每个完成进度
所以要翻译成struts我有这个
<s:iterator id="app" value="appList" status="row">
<s:iterator id="qsp" value="questionProgessList[%{#row.index}]" status="status">
applist
所有具有自己的 getter/setter && 的应用程序的列表也是如此,其questionSetProgress
定义如下:
List<ApplicationQuestionSetProgress> getQuestionProgressList(final int index)
或列表> getQuestionProgressList()
因此,尝试以多种方式访问该列表已被证明是徒劳的,我尝试过:
<s:iterator id="qsp" value="questionProgessList">
<s:property />
</s:iterator>
有了这个:
List<List<ApplicationQuestionSetProgress>> getQuestionProgressList()
但没有快乐
我也尝试过使用迭代器索引来调用该方法,但它不起作用。
List<ApplicationQuestionSetProgress> getQuestionProgressList(final int index)
IE
<s:iterator id="qsp" value="questionProgessList[%{#row.index}]" status="status"> or <s:iterator id="qsp" value="questionProgessList(%{#row.index})" status="status">
任何提示或提示?
TIA