Struts循环标签和下拉选择标签
//messageList为action中查询数据库中留言信息list. <logic:present name= "messageList " scope= "request "> //循环显示每条留言 <logic:iterate id= "message " name= "messageList "> //名称,内容 <bean:write name= "message " property= "name " /> <bean:write name= "message " property= "message " /> //在这里想显示管理员的回复,该怎么写? private ? Set ? replys ? = ? new ? HashSet(); <logic:iterate ? id= "reply " ? name= "message.replys "> 回复: <bean:write ? name= "reply " ? /> ? ? ? ? </logic:iterate> </logic:iterate> <logic:present>
?
下拉选择标签:
?
后台数据的组织:
?
public class PrintBean {private Integer printId;//打印模板IDprivate String printModelCode;//打印模板代码private String printModelName;//打印模板名称 //get / set 方法}List <PrintBean> printBeanList = printService.getPrintBeanList(schemeOrg.getProductCode());???request.setAttribute("printModelList", printBeanList);????
标签中的使用:
?
<html:select property="printModelCode" style="width:312px" > <!--printModelCode对应着FormBean里面的printModelCode属性--> <html:option value="">请选择单证</html:option> <html:optionsCollection name="printModelList" label="printModelName" value="printModelCode"/> //printModelList的元素就是PrintBean类</html:select>
?