使用するプロパティの名前を保持する 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それを行いますが、値を書き込むだけです。