如何通过列表键从struts2 select tag中检索选定列表对象的多个属性?

如何通过列表键从struts2 select tag中检索选定列表对象的多个属性?,select,struts2,Select,Struts2,我在struts2 select标记中有一个对象列表。我想检索选定的列表对象,而不仅仅是id或任何属性,因为它们都不是唯一的属性,是否有任何方法可以获取整个对象?我的代码如下,我想检索所有字段,名称,id,日期,cba,seq。。因为它们都不是唯一的字段,所以我不能只获取id,然后从数据库中获取其他字段 有什么帮助吗 <s:select name="appls" list="applList" id="appls" listKey="id" list

我在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" />

获取整个对象或检索列表对象是什么意思

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


listValue可以是任意OGNL表达式,使用与页面本身相同的值堆栈,加上推到顶部的每个select列表项。如果不了解更多关于您实际尝试执行的操作,则很难提供更多帮助。

是的,Dave,我想检索选定的列表对象。。我想将该对象的所有属性都放到我的acton类中。@user1491334重复该操作没有帮助。从HTML发送的所有内容都是可以进行类型转换的id或字符串。