Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用html检索id时出现问题:选择_Java_Jsp_Select_Struts - Fatal编程技术网

Java 使用html检索id时出现问题:选择

Java 使用html检索id时出现问题:选择,java,jsp,select,struts,Java,Jsp,Select,Struts,我在jsp中的每一行上都有一个表组合,问题是在提交过程中我无法获得组合中选择的值 我认为问题在于财产的定义 JSP: 要从select获取数据,您应该在html:select上添加name属性。 例如: <logic:notEmpty name="gererUtilitaireForm" property="listUtilitaireBean"> <% int i = 0; %> <logic:iterate id="listUtilitaireBean"

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

JSP:


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

当我看到源代码时,我有这个
<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>