struts标签遍历后台的List集合 [实例 ]
后台:
/**
* 跳转到list.jsp
* @return
*/
public String list() {
List<SysUserGroup> sysUserGroups = sysUserGroupService.findSysUserGroups();
request.setAttribute("sysUserGroups", sysUserGroups);
return "list";
}
前端:list.jsp
<%@ taglib uri="/struts-tags" prefix="s"%>
<s:form name="form2" method="post" action="sysUserGroupAction_delete.do" namespace="/sys"> <table width="100%" border="0" cellspacing="0" cellpadding="0" id="PowerTable" class="PowerTable"> <tr> <td width="5%" class="listViewThS1"><input type="checkbox" id="checkall" name="checkall" value="" class="checkbox" onClick="checkAll()"></td> <td width="20%" class="listViewThS1">部门名称</td> <td width="15%" class="listViewThS1">部门负责人</td> <td width="50%" class="listViewThS1">部门职能</td> <td width="10%" class="listViewThS1">人员设置</td> </tr> <s:if test="#request.sysUserGroups != null"> <s:iterator var="sysUserGroup" value="%{#request.sysUserGroups}"> <tr> <td><input type="checkbox" name="ids" value="12" class="checkbox" onClick="changeCheckCount();"></td> <td> <a href="${pageContext.request.contextPath}/sys/sysUserGroupAction_edit.do"> <s:property value="#sysUserGroup.name"/> <!--name和pojo对应, 不是beanForm--> </a> </td> <td> <s:property value="#sysUserGroup.principal"/> </td> <td> <s:property value="#sysUserGroup.incumbent"/> </td> <td> <a href="javascript:OpenWin('${pageContext.request.contextPath}/sys/group/usersInGroup.jsp?id=12')">设置</a> </td> </tr> </s:iterator> </s:if> <s:else>没有任何用户信息!</s:else> </table> </s:form>
效果: