Spring MVC 3.0 与 Apache Tiles - 一页中的多个表单
我在我的项目中使用 spring mvc (3.0) 和 apachetiles。我在一个页面中有多个通过图块呈现的表单。
登录表单和搜索表单对于大多数页面来说都是通用的。图块定义中的“主体”不断变化。
因此,如下所示,在我的所有 mvc 控制器中,我必须在相应的模型中显式设置命令对象。 1. model.put("userBO", userBO); 2. model.put("searchBO", searchBO);
有没有办法可以将这部分代码移动到公共位置或全局控制器,这样我就不必在我编写的所有控制器中编写这两行?
I'm using spring mvc (3.0) with apache tiles in my project. I have multiple forms in a single page rendered through tiles.
The login form and search form are common to most pages. The “body” in the tile definition keeps changing.
So, as shown below, in all of my mvc controllers I have to explicitly set command object in the corresponding model.
1. model.put("userBO", userBO);
2. model.put("searchBO", searchBO);
Is there a way I can move this part of the code to a common place or a global controller, so that I don’t have to write these two lines in all the controllers that I write?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用拦截器在 postHandle 中执行此操作:
然后可以将其连接到您的 spring servlet 配置中:
You can use an interceptor to do this in a postHandle:
This can then be wired in your spring servlet config: