Struts2のradioタグでの初期値設定時注意

デフォルト値選択させようとしてよくわかんなかったのでとりあえず確認して〜とか思って↓のコード書いてみたら見事にハマった。

<s:radio list="#{0:'a', 1:'b',2:'c'}" name="labelName" value="2"></s:radio>
<input type="radio" name="labelName" value="0" checked="checked">a
<input type="radio" name="labelName" value="1">b
<input type="radio" name="labelName" value="2">c

実行するとこうなります。

○a ○b ○c ○a ○b ●c

ちなみに自分はこうなると思ってやりました。

○a ○b ●c ○a ○b ●c

そりゃそうなるよねーorz