美文网首页
SpringMVC+Tiles框架简单教程

SpringMVC+Tiles框架简单教程

作者: Mastr_Yoda | 来源:发表于2018-03-02 11:15 被阅读117次

    1、tiles框架的作用:

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

    Classic Layout

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

    页面跳转

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

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

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

    <groupId>org.apache.tiles</groupId>

    <artifactId>tiles-extras</artifactId>

    <version>xx.xx.xx</version>

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

    SpringMVC.xml

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

    tiles.xml

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

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

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

    相关文章

      网友评论

          本文标题:SpringMVC+Tiles框架简单教程

          本文链接:https://www.haomeiwen.com/subject/nsnoxftx.html