Spring 3 MVC:在页眉和页脚中检索动态信息(如果包含)的最简洁方法
我正在寻找最简洁的方式来检索和显示页眉和页脚中的信息。它们是 .jspf
包含在我的 .jsp
文件中。
我知道我可以在每个控制器中复制并粘贴 ModelMap.addAttribute
样板,但这听起来是一个糟糕的解决方案。如果可以的话,我也不想使用会话属性。
我想我可以创建一个“主控制器”类,我的所有其他控制器类都可以从中扩展,但是,我对以正确且最有效的方式实现它非常感兴趣。
I am looking for the cleanest way to retrieve and display information in my headers and footers. They are .jspf
includes inside my .jsp
files.
I know I could just boilerplate copy and paste ModelMap.addAttribute
in every one of my controllers but that sounds like a terrible solution. I also do not want to use a session attribute if I can help it.
I was thinking that I could create a "Master Controller" class that all my other controller classes could extend from but, I am very interested in doing it the correct and most efficient way.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
实现 HandlerInterceptor 接口。在
postHandle
方法中,将样板添加到ModelMap
。它会自动出现在每次处理程序调用中。Implement the
HandlerInterceptor
interface. In thepostHandle
method, add the boilerplate to theModelMap
. It will be there on every Handler call, automatically.