<html:select property="property">//property是ActionForm中的一个属性名称
<html:options collection="list" property="id" labelProperty="name"/>
</html:select>

解决方案 »

  1.   

    <html:select property="selectproperty"  >
      <html:options collection="COL" property="id" labelProperty="name"/>
     </html:select>
    selectproperty你的这个对应的form里的属性
    COL是你要放的集合数据,id ,name不说了
      

  2.   

    to  flyxxxxx(灭神) 
    我的form里三个属性 sysid,id,name对应一个下拉矿,两个文本矿
    <html:select property="property">//property是ActionForm中的一个属性名称
    <html:options collection="list" property="id" labelProperty="name"/>
    </html:select>
    上述开发中的property="property" 里用sysid取代"property"
    出现错误:
    org.apache.jasper.JasperException: No getter method available for property sysid for bean under name org.apache.struts.taglib.html.BEAN
      

  3.   

    to  flyxxxxx(灭神) 
    楼上的帖子中的sysid,id,name 分别是long,String,String
      

  4.   

    to  flyxxxxx(灭神) 
    在list中的bean也有id,name
      

  5.   

    看看JavaWebStudio中的“《JSP编程指南》struts实例模板”及“带登陆页面及角色的Struts数据库应用模板”,与你的要求完全一样。我已经把问题转载在javaweb.getbbs.com的Struts栏目上。
      

  6.   

    <%@ page language="java" import="java.util.*, com.sys.basic.hbm.table.CSystemHBM,org.apache.struts.util.*"%>
    <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
    <%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <%@ taglib uri="/WEB-INF/app.tld" prefix="app" %>
    <%@ page contentType="text/html; charset=GBK" %>
    <html:html>
    <head>
    <title>
    index
    </title>
    </head>
    <body>
    <%
      CSystemHBM test1=new CSystemHBM();
      CSystemHBM test2=new CSystemHBM();
      test1.setSysid(1);
      test2.setSysid(2);
      test1.setName("name1");
      test2.setName("name2");
      Set list = new HashSet();
      list.add(test1);
      list.add(test2);
      pageContext.setAttribute("group",list);%>
    <html:form action="/loginAction.do" method="POST">
    <html:select property="sysid">
       <html:options collection="group" property="sysid" labelProperty="name"/>
    </html:select>
    </html:form>
    </body>
    </html:html>出现异常:org.apache.jasper.JasperException: No getter method available for property sysid for bean under name org.apache.struts.taglib.html.BEAN