我有一个 beanbeanName
和一个变量paramName
,其中包含要使用的属性的名称,以便:
<s:textfield name="%{'beanName.' + paramName}"/>
输出(给定paramName == "year"
和beanName.getYear() == 1976
):
<input type="text" name="beanName.year" value="1976" >
我应该如何使用<s:property>
输出相同的属性值?
我假设:
<s:push value="beanName">
<s:property value="%{paramName}"/>
</s:push>
会这样做,但它只是写paramName
价值。