比如我的action中有个xxx这个属性,xxx下又有一个yyy属性,yyy是一个复杂对象,我试了在xxxAction-conversion.properties中配置xxx.yyy=com.xxx.YYYConverter,然后在jsp中<s:property value="xxx.yyy"/>是无效的。我的环境本身是没问题的,因为如果我在action中单独申明一个yyy属性,配置yyy=com.xxx.YYYConverter,jsp中<s:property value="yyy"/>是没问题的。我看了struts2的官方文档,它举了个例:
# syntax: <propertyName> = <converterClassName>
point = com.acme.PointConverter 
person.phoneNumber = com.acme.PhoneNumberConverter我觉得person.phoneNumber就是内部属性,理论上是应该是支持的。我的struts2版本是2.1.8。