我用 Spring 编写的代码遇到了严重的问题,所以我决定从头开始并寻求建议。这是我的要求:
- 当页面首次加载时,我需要从数据库检索的对象列表,我可以在 JSP 上访问这些对象。
- 我使用这个列表来填充 落下。
- 当用户选择
从下拉菜单中选择一个对象
下面的表格由以下内容填充
适当的数据(所有这些
数据按原样可用
当页面位于第一个时检索
已加载) - 用户可以修改此内容 数据并提交表格。我需要 将此数据保存到数据库
- 该
页面应该重新加载并且需要
检索对象列表
再次从数据库中获取
更改并制作此列表
可供 JSP 使用。
我一直在使用SimpleFormController以及referenceData()和onSubmitAction()方法,但我不确定这是否是最好的解决方案。我认为我的问题是,onSubmitAction 完成后,对象列表在 JSP 中不可用,因为 onSubmitAction() 完成后不会调用referenceData()。
如果这是一个愚蠢的请求,我们深表歉意。我已经在谷歌上搜索并寻找教程两天了,但我找不到一个可以完成我需要的示例。
所以我的问题是我应该实现哪些方法来满足这些要求?
最佳答案
与使用基于注释的 Controller 的更新、更灵活的方法相比,使用 Controller 类层次结构的旧 Spring 方法有很多缺点。
也就是说,您是否尝试在处理表单提交后发送重定向?这都解决了用户重新加载页面时提示是否可以重新提交表单的问题。
关于java - Spring 建议 - 提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1756449/