Jsp Struts 1-行提交
Struts 1表单有一个问题,它包含一个逻辑:迭代负责创建行,每个行都有一个输入按钮。 当我点击任何一个提交按钮时,就会出现问题,动态数据没有正确发布,表单没有这些值,下面是一个示例:Jsp Struts 1-行提交,jsp,struts,struts-1,struts-html,struts1,Jsp,Struts,Struts 1,Struts Html,Struts1,Struts 1表单有一个问题,它包含一个逻辑:迭代负责创建行,每个行都有一个输入按钮。 当我点击任何一个提交按钮时,就会出现问题,动态数据没有正确发布,表单没有这些值,下面是一个示例: <html:form action="/myAction" styleClass="centeredForm" style="display:inline" > <td class="formLabel">City</td> <td class="formCo
<html:form action="/myAction" styleClass="centeredForm" style="display:inline" >
<td class="formLabel">City</td>
<td class="formControl">
<bean:define id="cities" name="myForm"
property="cities" type="java.util.Collection"/>
<html:select styleClass="dashSelect" property="city">
<html:option value="">All Cities</html:option>
<html:options collection="cities"
property="id" labelProperty="value"/>
</html:select>
</td>
... Other elements ...
<logic:iterate id="myObject" name="myForm" property="myObjects" indexId="index" type="com.test.MyObject">
<% String rowClass = index.intValue() % 2 == 0 ? "even-row" : "odd-row"; %>
<tr class="<%=rowClass%>">
<td class="result-cell"><bean:write name="myObject" property="id" /> </td>
<td class="result-cell"><bean:write name="myObject" property="name" /> </td>
<td class="result-cell">
<html:select styleClass="dashSelect" name="myObject" property="status">
<html:option value="F">Disabled</html:option>
<html:option value="T">Enabled</html:option>
</html:select>
</td>
<td>
<html:submit/>
</td>
城市
所有城市
... 其他元素。。。
残废
启用
“城市”部分和逻辑之外的其他部分:迭代,在“myForm”上表现得很好,但“myObject”不是。我甚至试着用JavaScript函数提交它,但没能让它正常工作。
目前,我所拥有的(我留下作为参考的html:submit)导致文章包含一堆“状态”参数和我前面提到的正确值
有人能解释一下吗
如果您需要更多信息,请告诉我
提前多谢 逻辑迭代:尝试这样做可能会对您有所帮助
<logic:iterate name="myForm" property="myObjects" id="myObjects" indexId="true">
<tr>
<td class="result-cell"><bean:write name="myObjects" property="id" /> </td>
<td class="result-cell"><bean:write name="myObjects" property="name"/> </td>
<td>
<html:submit/>
</td>
</tr>
</logic:iterate>
我没有使用一个表单,而是在逻辑中使用了一个表单:迭代,向相应的属性添加索引,并使用Javascript函数获取其余内容
谢谢 不知道你的意思;您没有使用
索引的
标记(请参阅)或嵌套标记,也没有手动构建索引属性名称——不过,我不完全清楚什么不起作用。(在一些标记/bean中似乎也有很多额外的工作;如果您使用的是过时的容器,您是否考虑过使用JSP EL或至少使用EL Struts标记?)。同时,我将查看索引标记。您好,很遗憾,bean:write没有值或索引属性:(你打算使用另一个吗?非常感谢你的回答!哦!!然后会发生什么,如果你没有使用value和index属性,它是否显示任何错误或输出是什么?请参阅我的更新答案尝试这样做,如果有任何问题,请告诉我。