私はストラットに慣れていないので、ラジオボタンに関係するストラットコードの領域に特にこだわっています。私が何をしても、次から偽の値しか得られません: (CostForm)
<td align="left" width="200px" colspan="2">
<html:radio property="responsableBool" value="false"/>No
<html:radio property="responsableBool" value="true"/>Yes
</td>
次に、このコードから初期化されます。
CostForm costform = (CostForm) form;
Cost cost = new Cost();
costform.populateModel(cost);
populateModel には次のものがあります。PropertyUtils.copyProperties(cost,this);
私が考えることができる唯一のことは、Struts がラジオ ボタンが異なる値で同じプロパティを参照することを許可していないということです。