用html检索id的问题:选择

时间:2010-10-20 10:16:39

标签: java jsp select struts

我在我的jsp中每行都有一个表组合,问题是我在提交过程中无法获得在我的组合中选择的值 我认为问题是属性的定义

JSP:

<logic:notEmpty name="gererUtilitaireForm" property="listUtilitaireBean">
                    <%int i=0; %>
                    <logic:iterate id="listUtilitaireBean" name="gererUtilitaireForm" property="listUtilitaireBean" type="com.basesav.beans.UtilitaireBean">                            
                        ...
                            <td>
                                <html:select property="listUtilitaireBean.typeLien" value="<%=typeLien.toString() %>">
                                    <html:optionsCollection name="listUtilitaireBean"   property="listTypeLienDoc" value="idTypeLienDoc" label="libelle" />                           
                                </html:select>                  
                            </td>
...

1 个答案:

答案 0 :(得分:0)

要从select中获取数据,您应在name上添加html:select属性。 例如:

<logic:notEmpty name="gererUtilitaireForm" property="listUtilitaireBean">
  <% int i = 0; %>
  <logic:iterate id="listUtilitaireBean" name="gererUtilitaireForm" property="listUtilitaireBean" type="com.basesav.beans.UtilitaireBean">
    <td>
      <html:select name="select-row-<%= i %>" property="listUtilitaireBean.typeLien" value="<%=typeLien.toString() %>">
        <html:optionsCollection name="listUtilitaireBean"   property="listTypeLienDoc" value="idTypeLienDoc" label="libelle" />
      </html:select>
    </td>
    <% i++ %>
  </login:iterate>
</login:notEmpty>