2

有谁知道在哪里可以获得有关 Portlet App 的 Spring 请求生命周期的文档(Spring 的基于注释的控制器?

我需要知道 Spring 调用方法的顺序以及请求处理的每个阶段可用的参数(请求、模型……)。

主要问题是:当@ModelAttribute方法被调用时(我想看到全貌,而不仅仅是“在那之后,在那之前”,我已经通过调试得到了)

非常感谢!

4

2 回答 2

0

如果您查看有关 Portlet MVC 的 Spring 文档,您将找不到任何关于其工作流程的清晰图片(行和框的真实图片),但在Web MVC 框架一章的开头,您可以大致了解不同阶段的工作流程。生命周期。Portlet MVC 为 Web MVC 引入了一些额外的功能,但它的工作方式基本上与 Web MVC 相同。

Spring Portlet 对此更多地介绍的是在更改数据库并制作业务级别内容的操作阶段之后的呈现阶段,而呈现阶段则处理实际显示的内容。

于 2011-10-01T19:49:33.300 回答
0

@ModelAttribute 方法在动作阶段之前调用,该阶段在渲染阶段之前。因此,例如在 @ActionMapping 方法上,模型是表单支持对象,将调用 @ModelAttribute 注释的方法来初始化模型,然后请求上的模型将用于使用用户更改的任何内容来更新它. 这很方便,因为它省去了在保存模型之前手动查找模型的麻烦。

于 2013-06-02T18:16:13.740 回答