Struts标签不能获取list里的对象的属性是怎么一回事?

list里有值:

 <s:property value="list"/>

这样能获取到所有对象,但是

 <s:property value="list.entity.name"/>

这样list里对象的属性值却不能获取到是怎么一回事?

list在后台有get、set方法。对象也有get、set方法。
其他页面通过action传到页面的对象都可以获取到..之前也没遇到过这样的问题。

必须循环,其次看你的list 里面是怎么封装的, 封装不一样<s:property 的写法不一样。 参考http://tianhei.iteye.com/blog/1125845

list是集合,不能像你这样直接.entity.name访问的,要用迭代器遍历。例如像这样:

 <s:iterator value="#list " id="a"><s:property value="#a.entity.name" /></s:iterator>

迭代可以取出来,,你用错了吧