Проблема получения идентификатора с помощью HTML: выберите - PullRequest
0 голосов
/ 20 октября 2010

У меня в 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 голосов
/ 20 октября 2010

Чтобы получить данные из списка избранных, вы должны добавить 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>
...