SpringMVC+Tiles框架简单教程

1、tiles框架的作用:

Tiles 框架可以将页面部件装配成一个完整页面。这样大大减少了制作网页时的大量重复代码。比如下图中这个典型的网页模版(又叫经典布局,Classic Layout)。

SpringMVC+Tiles框架简单教程_第1张图片
Classic Layout

当需要跳转页面的时候,过程是这样的:

SpringMVC+Tiles框架简单教程_第2张图片
页面跳转

页面跳转了,但是Header、Menu、Footer并没有变动,实现了复用,只是Body发生了跳转。

2、SpringMVC+tiles框架需要的配置:

    2.1 配置依赖:除了全套SpringMVC的jar包依赖,只需要增加一个jar包:

org.apache.tiles

tiles-extras

xx.xx.xx

2.2 配置视图解析器。在SpringMVC.xml中配置tiles视图解析器,代码如下,注意将之前的InternalResourceViewResolver视图解析器删掉。(实际上经过测试,如果同时配置了tiles的视图解析器和Internal视图解析器,且同时配置了相关网页,这两个视图解析器可以同时存在于SpringMVC.xml中。但是只有一个产生作用。所以如果使用了tiles框架,就把之前的视图解析器删掉吧。)

SpringMVC+Tiles框架简单教程_第3张图片
SpringMVC.xml


    2.3 配置tiles.xml文件,这个文件是用来接收controller返回页面的命令,并将jsp页面的拼接关系以及模版配置出来,内容如下:        

SpringMVC+Tiles框架简单教程_第4张图片
tiles.xml

标签中的name,用来接收controller返回网页的String。second页面继承了first页面,用extends表示,在second中只需要列出与first页面不一样的就行。

好了之后就需要配置你的firstPage.jsp以及header.jsp、footer.jsp、body.jsp了。这些文件比较简单,与SpringMVC的jsp文件是一样的。

当然,制作一个高大上网页需要很多前端的功夫,我这个后端就懒得做了。

你可能感兴趣的:(SpringMVC+Tiles框架简单教程)