我是 java 和 web 应用程序的新手,在尝试了一些东西之后,我使用注释和速度作为模板引擎设置了 Spring webmvc。对 Controller 方法进行简单的 @RequestMapping 注释并返回填充数据的 ModelAndView 实例并不难,但是我想知道当您在每个页面上出现的模型中拥有所需的数据时,例如“最新 5 条新闻”,该怎么做?项目”或类似的东西。当然,您可以始终在 @RequestMapping 处理的每个方法中使用此类数据填充模型,但我很确定这不是这样做的方法。
用重复数据填充模型的正确方法是什么,而又不会因调用此重复数据的相同方法而污染 Controller 方法。
感谢任何帮助。
最佳答案
您可以使用 servlet filter或 Spring interceptor ,并从此过滤器或拦截器获取重复数据并将其放入请求属性中。
关于Spring Web MVC 和重复动态页面元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10374202/