我将Struts2从2.3.15.3
升级到2.3.29
,当我尝试显示复杂对象的属性值时,我发现了一个问题(属性位于其他对象内的对象上) )在JSP页面中。
我使用<s:label name="object1.object2.attribute"/>
来显示属性的值并且它没有显示但是,如果我在表单视图类上创建了类似的方法:
public Long getTestAttribute() {
return object1.getObject2().getAttribute();
}
并在JSP上引用它,并在页面上显示<s:label name="testAttribute"/>
。
此外,我已尝试使用text
和hidden
代码,但我遇到同样的问题。