<s:iterator value="bookList" id="book"> <s:property value="name"/> <input type="checkbox" name="bookIds" value="${book.id}" <s:iterator value="bookIds" id="id"> <s:if test="#book.id==id"> checked="checked" </s:if> </s:iterator> /> <br/> <%--checkbox的结尾--%> </s:iterator> bookList是action中的List<Book>属性,查询数据库所有的book放值栈中 bookIds是action中的Integer[]属性,某个人已经选的书
另外还有一种方式:
setTag.jsp
<s:form> <s:set name="values" value="#{'a':'足球','2':'蓝球','b':'排球','4':'网球','5':'乒乓球','10':'爬山'}"/> <s:checkboxlist list="values" name="checkboxlist" value="{'a','2'}"/> </s:form>
http://localhost:8080/struts2/setTag.jsp