【发布时间】:2016-05-10 08:40:48
【问题描述】:
我对 Spring MVC 框架非常陌生,但我使用 Struts 已经有一段时间了。在 Struts 中,每个视图都可以与“ActionForm”对象绑定,并且可以生成视图以提取该对象。现在我正在转向 Spring MVC,并且对从控制器生成视图有疑问。
目前我知道以下两种从控制器构建视图的方法
为每个请求从控制器返回“ModelAndView”对象,并在相应的 JSP(视图)中提取数据。
返回 JSON 并将其提取到 JSP(视图)中。
这是Spring MVC中生成View的正常方式吗?
我发现了这个question,它描述了控制器和视图之间通信的最佳实践。我想知道,它是在 Spring MVC 中完成的。
【问题讨论】:
-
模型,即存储在 ModelAndView 中的 Java 对象,确实是视图应该显示的内容。无需将任何内容转换为 JSON。
标签: spring-mvc