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