发表于: 2017-08-18 21:23:33
2 1052
【今日完成】
今天提交了任务四,成功用Tiles框架以及JSP完成了对官网的重构。
在这里对Tiles框架做个总结:
1、首先,Tiles框架的用处
现在的网站,大多数都是有一定固定格式的,比如页眉和页脚,页眉一般都是logo,导航栏,页脚则是相关链接和版权声明。
以前传统写法是一页就是一页,不变的部分复制粘贴即可,然后改动中间的内容。这样子最大的坏处就是若是以后要更改页眉和页脚,会非常麻烦,每一张都要改。
而Tile则是将网站变成了一个一个的模板,然后将一页打碎成几个部分,要什么部分,就在模板中插入那一部分,恰似拼图游戏。
像这里的Tiles-parts文件夹,都是tiles页面模块,而下面两个是模板。
模板里面异常简单,可以看到这个模板插入了三个模块,页眉,内容和页脚。
以后想修改只需修改模块一个地方,修改会作用于所有引用模块的页面。非常方面。
2、如何使用Tiles,其实使用Tiles也非常简单。
除了上述的模块插入,还需要在配置文件中配置。
如图所示,配置两个bean即可。
就这样,Tiles框架基本的使用就OK了。
【今日收获】
完成了任务四,熟悉了页面的部署
【遇到的问题】
在本地用tomcat测试完全OK,然而部署到云服务器上,却发现图片和样式都无法读取。
肯定是路径问题,随后发现要在原有路径加一个
${pageContext.request.contextPath}
把这个加在前面,就OK了。
原来以为能在本地tomcat成功,就会在云服务器上肯定成功。结果发现,还不一定,两者路径是有区别的。
【明日计划】
明天请假一天
【任务进度】
本来任务四是下周一提交的,结果进度比较快,今天就搞定了,所以不存在延期风险
评论