【问题标题】:Spring MVC 3.0 and Apache Tiles 2Spring MVC 3.0 和 Apache Tiles 2
【发布时间】:2010-09-07 00:51:46
【问题描述】:
我目前在一个基于 Spring MVC 3 的项目中,前几天发现了 Apache Tiles 2,
我认为 Tiles 2 是一个非常棒的框架,我可以在我的项目中很好地使用它,但在我提交它之前,我想知道它是否与 Spring MVC 3 很好地集成,因为 Tiles 与支柱。 Spring 似乎也有一些框架的问题,所以我猜要小心而不是抱歉。
那么,您对 Spring、Spring MVC 3 和 Tiles 2 的使用体验如何?
谢谢!
【问题讨论】:
标签:
java
spring
spring-mvc
tiles
【解决方案2】:
它们很好地融合在一起。你可以从这个example 开始,非常简单。
你只需要配置你的 web-app-config.xml(Spring 配置),你的 tiles-defs.xml(Tiles 配置)然后你就可以开始实现你的 JSPs(使用 tiles 标签)。
如果您使用的是 Maven,您只需将这些依赖项添加到 Tiles2 的 Spring 项目中:
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-jsp</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-template</artifactId>
<version>2.2.2</version>
</dependency>
【解决方案3】:
除了 sebarmeli 我想提一下,瓷砖还需要 slf4j 日志框架:
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.5.8</version>
<scope>compile</scope>
</dependency>
你可能也想使用 jstl:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>