我是Struts的新手,并且继承了一个问题。我试图将包含在同一个表单元格中的3个值从JSP传递给我的ActionForm类。第一个值(和JSP中的其他值)可以正常工作,但由于某种原因,其他两个值不会。我有适当的getter和setter,但只有第一个(newrecnum)出现,另外两个是空的。是否有限制只传递第一个值?或者还有其他问题吗?这里是JSP代码:无法将JSP值传递给ActionForm(Struts)
<td>
<html:text size="10" maxlength="10" property="newrecnum"/><br>
<html:text size="5" maxlength="5" property="newrectime"/>
<html:select property="newreccode" disabled="true">
<html:option value="YES">YES</html:option>
<html:option value="NO">NO</html:option></html:select>
</td>
如果需要,我也可以包含ActionForm代码。谢谢!
谢谢你的回应dpb。我发现了这个错误。在另一个字段中输入某个值后,禁用字段实际上会更改为“false”,所以这不是问题。 这是一个setters名称不正确匹配的情况。我发誓我昨天检查了这一百万次。我想我只是需要一点点时间才能看到它。再次感谢! – tacotime 2010-04-01 13:36:54