核心提示:1.给项目添加tiles依赖org.apache.tilestiles-core3.0.7org.apache.tilestiles-jsp3.0.7org.apache.tilestiles-api...
1.给项目添加tiles依赖
org.apache.tiles
tiles-core
3.0.7
org.apache.tiles
tiles-jsp
3.0.7
org.apache.tiles
tiles-api
3.0.7
org.apache.tiles
tiles-servlet
3.0.7
org.apache.tiles
tiles-template
3.0.7
2.配置一个TilesConfigurer bean
该bean负责定位和加载Tile定义并协调生成tiles.
@Bean
public TilesConfigurer tilesConfigurer(){
TilesConfigurer tiles = new TilesConfigurer();
//指定tile定义的位置
tiles.setDefinitions(new String[]{"/admin/layout/tiles.xml"});
//启用刷新
tiles.setCheckRefresh(true);
return tiles;
}
3.配置tiles的视图解析器
@Bean
public ViewResolver viewResolver(){
return new TilesViewResolver();
}
4.定义Tiles
5.创建相应的jsp文件,下面是template.jsp文件的写法。
<%@ taglib uri="https://tiles.apache.org/tags-tiles" prefix="tiles" %> <%@ page contentType="text/html;charset=UTF-8" language="java" %>
6.写一个控制器,访问相关页面即可。


