使用 html 检索 id 时出现问题:select

发布于 2024-09-28 06:11:42 字数 930 浏览 0 评论 0原文

我的 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>
...

I have in my jsp with a table on each line a combo, the problem is that I can not get the value selected in my combo during a submit
I think the problem is the definition of property

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>
...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

池木 2024-10-05 06:11:42

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

<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>

To get data from select you should add name property on your html:select.
For example:

<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>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文