JSP - 保存集合
[警告] 我是 JSP/Struts/JSTL 的新手。 这可能是一个新手问题:)
我有一个包含集合的表单:
public class ServiceForm extends AbstractForm
{
private List<SrvDO> allSrv = new ArrayList<SrvDO> ();
}
我可以使用 JSP 在表单中正确查看对象数据。 该页面正确显示了 5 个输入框,其中包含数据库中的数据:
<c:forEach items="${serviceForm.allSrv}" var="srv">
<html:text name="srv" property="nbDays"/>
</c:forEach>
<html:submit/>
但是当我按下提交按钮时,表单不包含“nbDays”的更新数据。 我仍然看到与更新前显示的数据相同的数据。 我缺少什么对 struts 说:对于每个 srv,更新“nbDays”数据?
[Warning] I'm new to JSP/Struts/JSTL. This is probably a newbie question :)
I have a form that contains a collection:
public class ServiceForm extends AbstractForm
{
private List<SrvDO> allSrv = new ArrayList<SrvDO> ();
}
I can see the object data correctly in my form using the JSP. The page displays 5 input box with the data from the database correctly:
<c:forEach items="${serviceForm.allSrv}" var="srv">
<html:text name="srv" property="nbDays"/>
</c:forEach>
<html:submit/>
But when I press the submit button, the form does not contains the updated data for "nbDays". I still see the same data as it was shown before the update. What am I missing that says to struts: for each srv, update the "nbDays" data?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 Spring 论坛上找到了答案:
所以解决办法是:
Found the answer on the spring forum:
So the solution is: