核心提示: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.写一个控制器,访问相关页面即可。