請我無法理解你的問題,取消或取消。這一個是不同的,就像未選中的不選擇價值,被選中的特定人或部分應該被取消資格。以下代碼是一般對於像OGNL和列表,因爲這些是以下爲:
但是,創建通過OGNL表達一個單選按鈕和預選「2「作爲缺省值。
<s:radio label="Answer" name="yourAnswer" list="#{'1':'Yes','2':'No'}"value="2"/>
它會生成以下HTML代碼...
<input type="radio" name="yourAnswer" id="resultAction_yourAnswer1" value="1"/>
<label for="resultAction_yourAnswer1">Yes</label>
<input type="radio" name="yourAnswer" id="resultAction_yourAnswer2"
checked="checked" value="2"/>
<label for="resultAction_yourAnswer2">No</label>
在Java代碼中,創建一個列表,返回值的單選按鈕。
List<String> genders = new ArrayList<String>();
genders.add("male");
genders.add("female");
genders.add("unknown");
public List<String> getGenders() {
return genders;
}
public String getDefaultGenderValue(){
return "unknown";
}
在結果頁面中,標籤,列表=」性別」將調用getGenders()方法返回的鍵和值的列表的單選按鈕。值=「defaultGenderValue」將調用getDefaultGenderValue()方法來預選「未知」值作爲單選按鈕的默認值。
<s:radio label="Gender" name="yourGender" list="genders" value="defaultGenderValue" />
它會生成以下HTML代碼...
<input type="radio" name="yourGender" id="resultAction_yourGendermale" value="male"/>
<label for="resultAction_yourGendermale">male</label>
<input type="radio" name="yourGender" id="resultAction_yourGenderfemale" value="female"/>
<label for="resultAction_yourGenderfemale">female</label>
<input type="radio" name="yourGender" id="resultAction_yourGenderunknown"
checked="checked" value="unknown"/>
<label for="resultAction_yourGenderunknown">unknown</label>
''不Struts2的,它是struts1中。 –
我的錯誤抱歉錯字 –
這是絕對錯誤的,因爲斷碼需要閱讀的格式。 –