|
1
0
首先: 不要在视图层中执行此类工作。 您应该编写一个对象,该对象将保存您需要在JSP中显示的值,并对两个列表进行迭代,以创建 看法 对象,并将其放入某个列表中。然后在JSP中,您可以迭代 看法 物体。
话虽如此。。。朝着粗糙而非最佳实践的解决方案前进。
我将在列表中演示,其中包括
注意这一点 不会 如果您的属性中有空值,则工作。 同样,不要在视图中执行 . |
|
|
2
0
你是对的Aleksandr。我不应该在视图层中这样做。但我想知道,s:merge标记有什么用。 为了解决这个问题,我所做的如下: 在action类中,我创建了一个新的arraylist。我创建了一个新的POJO,比如POJO t,它有两个成员变量int‘id’和string‘value’。 对于这两个arraylist,我重复了一遍,将它们的id和描述复制到新的POJO t中,并将这个“t”实例插入到新创建的arraylist中。然后我将这个数组列表存储到请求对象中。 然后在jsp页面的s:select标记中,我遍历了这个新列表,对于listKey和listValue,我使用
这起到了作用。 解决难题的简单方法。 |