struts中使用单选按钮有三种方式
使用<html:option>标签
<html:select property=city>
<html:option value=>北京市</html:option>
<html:option value=>广州市</html:option>
<html:option value=>上海市</html:option>
</html:select>
使用<html:optionsCollection>标签
)在ActionForm中加入字段
private List cityList=new ArrayList();
)加入必须的getter方法
public List getCityList() {
return cityList;
}
)在reset方法内给cityList填充内容
cityListadd(new LabelValueBean(北京市));
cityListadd(new LabelValueBean(广州市 ));
cityListadd(new LabelValueBean(上海市 ));
)JSP标签中使用
<html:select property=city>
<html:optionsCollection property=cityList label=label value=value/>
</html:select>
使用<html:options>标签
<%List cityList=new ArrayList();
cityListadd(new LabelValueBean(北京市));
cityListadd(new LabelValueBean(广州市 ));
cityListadd(new LabelValueBean(上海市 ));
requestsetAttribute(listcityList); //必须是request对象
%>
<html:select property=city>
<html:options collection=list labelProperty=label property=value/>
</html:select>