2012-02-07 46 views
2

我使用的代碼是:如何在struts2中設置默認選中的單選按鈕值?

<table> 
    <tr> 
    <td> 
     <s:radio name="dlrMaintenanceVO.dbsVO.substitutionMethod" id="substitution" label="" list="#{'M':'Moves History'}" /> 

     <br/> 
     <s:radio name="dlrMaintenanceVO.dbsVO.substitutionMethod" id="substitution" label="" list="#{'R':'Reports History'}" value="R"/> 
    </td> 
    </tr> 
</table> 

這應該與R值單選按鈕默認爲選中。但這件事情沒有發生。有什麼建議麼。

回答

0

確保R應該在你的動作中設置class.All你需要設置爲R Action類所需的值,並基於該值正確的值將選擇適當的單選按鈕

+0

您可以指定該怎麼做我沒有得到正確。 – Nitish 2012-02-07 11:31:58

+0

在你的行動類中創建一個屬性並設置它的值,在你的情況下它應該是「R」這就是你需要做的全部 – 2012-02-07 11:51:27

+0

我已經設置了屬性。我得到了它在「價值」屬性中的問題。它應該寫爲:value =「%{'R'}」 – Nitish 2012-02-08 08:32:20

1

我下面的代碼沒關係在struts中的單選按鈕中設置默認值2.類型checked =「true」你想在radio標籤中默認。

<table> 
    <tr> 
    <td> 
     <s:radio name="dlrMaintenanceVO.dbsVO.substitutionMethod" id="substitution" label="" list="#{'M':'Moves History'}" checked="true"/> 

     <br/> 
     <s:radio name="dlrMaintenanceVO.dbsVO.substitutionMethod" id="substitution" label="" list="#{'R':'Reports History'}" value="R"/> 
    </td> 
    </tr> 
</table> 
1

請更改值value="'R'"

相關問題