我对 Spring 非常陌生,并且已经获得了一些基本说明,可以将一些代码移动到使用 Spring 的新项目中,但我在使用 SimpleFormController 时遇到了问题(我被指示给用户)。
我有一个页面,当它加载时,它有一个下拉菜单,其中包含从数据库中填充的数据。从数据库中检索“消息”列表并作为属性传递给 JSP,然后填充下拉列表。选择其中一个“消息”时,表单显示在下拉下方下方,并填充了适当的数据。没有进行 DB 调用,因为在加载页面时会返回所有数据。这一切都是用 jQuery 完成的。单击更新按钮时,可以更改表单元素并将其保存到数据库中。
目前,代码是一个 portlet,doView 方法包含检索消息并将它们传递给 JSP 的逻辑。processAction 方法保存更改。
我无法弄清楚 SimpleFormController 的哪些方法。我被告知要使用 onSubmitAction 进行更新,但是向我展示如何操作的人不确定我在页面首次加载时使用什么方法来获取数据、保存该数据/模型并在JSP。我将使用 Spring 命令/表单将更改保存为一条消息,但我不会使用它来填充下拉列表和表单字段。
抱歉,如果这听起来像一个愚蠢的问题。我一直在查找教程,但没有找到我需要的答案 - 可能是因为我不确定问题是什么。
提前感谢卡罗琳的任何帮助