使用Spring MVC将消息传递回客户端

时间:2010-07-21 11:35:11

标签: spring spring-mvc

问候所有......

我有一个关于Spring Web MVC的简单而烦人的问题。

我来自Struts开发大约7年,已经习惯了Struts带来的所有细节,但是,我决定尝试使用Spring MVC,到目前为止我喜欢什么我明白了。

我似乎无法弄清楚的一件事是如何从控制器将消息传递回客户端(.jsp)。如果它是struts,我会使用ActionMessages类和html:messages标签,但是,我在Spring MVC中找不到相同类型的构造。这种事情是以不同的方式完成还是我完全失明了?我花了一天的时间来试图抓住它。

我想我可以将消息放在请求中或将其绑定到模型中;我只是不知道是否有更好的方法。

感谢。

1 个答案:

答案 0 :(得分:2)

你能解释一下“消息”的含义吗?

在Spring MVC中,控制器只能返回Model和View(在ModelAndView类中)。

渲染视图所需的任何“数据”都应添加到模型中。

将数据放入模型中是完全可以接受的,这不一定是您想要显示给最终用户的东西,而是用于渲染视图,即像“firstLogin”这样的标志来显示一个文本块与另一个等等。