发表于: 2017-10-23 23:42:03

2 687


今天完成的事:

1.完成了步骤2

首先就是tiles框架,tiles框架其实就是为了jsp的复用,可以将各个部分中共有的代码分离出来形成,然后通过配置文件来拼接形成新的jsp.


首先在本任务中,我将共有的头部和底部分离出来了,然后不同页面有不同的body,通过拼接就形成了两个不同的页面。代码如下图:

分离的header

分离的tooter

首页body

职业栏body


分离以后就是拼装,首先需要做的是在SpringMvc的配置文件里加上视图解析器

其次创建一个tiles的xml配置文件,如tiles.xml

还有一个基础模板:


以上这些流程就是,servlet返回一个body对应的jsp加后缀.page的字符串,如"home.page",首先第一个配的jsp视图解析器在/jsp目录下没有找到home.page的jsp然后由tiles的视图解析器处理,自动交给tiles.xml里的配置文件处理,通过配置文件成功拼接一个新的jsp,然后将servlet的model交给拼接成功的jsp视图处理。


明天计划完成的事:

1.其他的步骤争取能够提交任务4


遇到的困难:

在做tiles的时候遇到了很多问题,第一个就是样式和图片无法加载的问题,该问题第一是路径问题,只需要更改路径正确即可,第二就是没有在Spring中开启不拦截静态请求的配置所有的请求都被前端控制器拦截了,导致无法下载。


收获:

学会了tiles框架的使用


返回列表 返回列表
评论

    分享到