Java Springframework+;瓷砖

Java Springframework+;瓷砖,java,spring,tiles,Java,Spring,Tiles,我是Spring框架的新手。在我的项目中,我使用Spring框架和tiles 2(菜单、页眉、正文和页脚)。我想创建动态菜单,并加载在菜单瓷砖(创建菜单瓷砖控制器)。我该怎么做?如果我跳过一些帖子,请告诉我。您尝试的是某种基于组件的东西(如JSF),但这对Spring MVC不起作用,因为Spring MVC是一个基于命令的Web框架 最后,您的问题是,您需要在任何其他控制器创建的所有模型中添加由菜单控制器生成的模型。 我有两种方法。 后把手 手动:在每个常规控制器方法中,手动添加菜单的模型

我是Spring框架的新手。在我的项目中,我使用Spring框架和tiles 2(菜单、页眉、正文和页脚)。我想创建动态菜单,并加载在菜单瓷砖(创建菜单瓷砖控制器)。我该怎么做?如果我跳过一些帖子,请告诉我。

您尝试的是某种基于组件的东西(如JSF),但这对Spring MVC不起作用,因为Spring MVC是一个基于命令的Web框架

最后,您的问题是,您需要在任何其他控制器创建的所有模型中添加由菜单控制器生成的模型。 我有两种方法。 后把手

  • 手动:在每个常规控制器方法中,手动添加菜单的模型
  • 使用:A
    org.springframework.web.servlet.HandlerInterceptor
    是一种被调用的过滤器(在调用每个控制器方法之前,在控制器方法retuns之后,在jsp被“调用”之前,在jsp“返回”之后)。因此,您将菜单控制器重写为HandlerInterceptor,它使用
    postHandle
    方法(控制器和jsp之间的方法),并在那里为菜单添加模型
@看


您尝试的是某种基于组件的东西(如JSF),但这不适用于SpringMVC,因为SpringMVC是一个基于命令的Web框架

最后,您的问题是,您需要在任何其他控制器创建的所有模型中添加由菜单控制器生成的模型。 我有两种方法。 后把手

  • 手动:在每个常规控制器方法中,手动添加菜单的模型
  • 使用:A
    org.springframework.web.servlet.HandlerInterceptor
    是一种被调用的过滤器(在调用每个控制器方法之前,在控制器方法retuns之后,在jsp被“调用”之前,在jsp“返回”之后)。因此,您将菜单控制器重写为HandlerInterceptor,它使用
    postHandle
    方法(控制器和jsp之间的方法),并在那里为菜单添加模型
@看


欢迎使用堆栈溢出!我们鼓励你这样做。如果您有,请将其添加到问题中-如果没有,请先研究并尝试您的问题,然后再回来。非常感谢您纠正我的错误,欢迎来到堆栈溢出!我们鼓励你这样做。如果你有,请将其添加到问题中-如果没有,请先研究并尝试你的问题,然后再回来。非常感谢你纠正我的错误。谢谢,我将尝试两种方法并写出结果。谢谢,我将尝试两种方法并写出结果。