1、checkboxlist
———Action页面———
String[] intersts=user.getInterest().split(", ");
List<String> interest1=new ArrayList<>();
for(int i=0;i<intersts.length;i++){
interest1.add(intersts[i]);
}
request.setAttribute("interest1", interest1);
——–jsp页面———–
<%
List<String> interestList=new ArrayList();
interestList.add("看电影");
interestList.add("旅游");
interestList.add("健身");
interestList.add("购物");
interestList.add("睡觉");
request.setAttribute("interestList", interestList);
%>
<s:checkboxlist name="#request.interest1"
list="#request.interestList" theme="simple">
</s:checkboxlist>
2、select
———–jsp———-
<select name="education" id="education">
<option value="">--选择学历--</option>
<option value="博士" <s:if test="%{user.education=='博士'}">selected</s:if>>博士</option>
<option value="硕士" <s:if test="%{user.education=='硕士'}">selected</s:if>>硕士</option>
<option value="研究生" <s:if test="%{user.education=='研究生'}">selected</s:if>>研究生</option>
<option value="本科" <s:if test="%{user.education=='本科'}">selected</s:if>>本科</option>
<option value="专科" <s:if test="%{user.education=='专科'}">selected</s:if>>专科</option>
<option value="高中" <s:if test="%{user.education=='高中'}">selected</s:if>>高中</option>
</select>
3、radio
—jsp—-
<s:set name="sex" value="%{user.sex}"/>
<s:if test="#sex=='男'.toString()">
<s:radio name="sex" list="#{'1':'男','0':'女'}" value="1" theme="simple"/>
</s:if><s:else>
<s:radio name="sex" list="#{'1':'男','0':'女'}" value="0" theme="simple"/>
</s:else>