如何从struts2中选择列表对象的多个属性通过列表键选择标签?

时间:2012-06-29 14:10:54

标签: select struts2

我在struts2 select标签中有一个对象列表。我想检索选定的列表对象,而不仅仅是id或任何属性,因为它们都不是唯一的属性,有没有办法获得整个对象?我的代码如下所示我想检索所有字段,名称,ID,日期,cba,seq ..因为它们都不是唯一字段,我不能只获取id,然后从数据库中获取其他字段。

任何帮助???

<s:select name="appls" list="applList" id="appls"
          listKey="id"
          listValue="%{enroller.name.fullName + '-' + enroller.cba+'......' + openDateStr + '.....' + seq}"
          multiple="true" />

1 个答案:

答案 0 :(得分:0)

你是什么意思,“获取整个对象”或“检索列表对象”?

在任何情况下,IMO都应该在Java中构建复杂的选项标签,而不是在视图中。

listValue可以是任意OGNL表达式,使用与页面本身相同的值堆栈,以及推送到顶部的每个选择列表项。如果不了解更多关于你真正想要做的事情,除了那之外很难有所帮助。