有谁知道在哪里可以找到关于portlet App的Spring请求生命周期的文档(Spring的基于注解的控制器?
我需要知道Spring和参数(请求、模型等)调用方法的顺序。在请求处理的每个阶段都可用。
主要问题是:当@ModelAttribute方法被调用时(我想看到完整的画面,而不仅仅是“在那之后,在那之前”,我已经通过调试得到了)
非常感谢!
发布于 2011-10-02 03:49:33
如果你看过关于Portlet MVC的Spring文档,你不会发现它的工作流程的任何清晰的图片(一张真实的行和框的图片),但是在Web MVC framework chapter的开始,你对生命周期的不同阶段有了一些粗略的了解。Portlet MVC为Web MVC引入了一些额外功能,但它的工作方式与Web MVC基本相同。
Spring Portlet引入的更多内容是操作阶段之后的呈现阶段,该阶段更改数据库并生成业务级内容,而呈现阶段则处理实际出现在显示上的内容。
发布于 2013-06-03 02:16:14
@ModelAttribute方法在操作阶段之前调用,该阶段在呈现阶段之前。例如,在@ActionMapping方法上,其中模型是一个表单支持对象,将调用带注释的@ModelAttribute方法来初始化模型,然后请求中的模型将用于使用用户更改的任何内容来更新它。这很方便,因为它省去了在保存模型之前手动查找模型的麻烦。
https://stackoverflow.com/questions/2689020
复制相似问题