发表于: 2017-02-09 22:32:26
2 2047
今天完成的事情:
1、基本完成任务4
2、在首页可以点击进入职业页面
明天计划的事情:
使用DES对用户ID和登录时间加密,生成Token,放入Cookie中,拦截器里通过Cookie中判断Token的有效性来判断用户是否登录
遇到的问题:
1、 一个Tomcat配置多个项目的问题还是不太明白,明天解决一下
2、职业页面包括前端、后端、运维等分类,每一类又分很多职业,这个DB表要如何设计还没解决
收获:
集成Tiles框架
1)pom.xml添加依赖:
另外,也可以只添加一个<dependency>
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-extras</artifactId>
<version>3.0.7</version>
</dependency>
这个集成了很多jar包,不过有些可能用不到。
2)根据页面内容拆分成三部分:header、body、footer。WEB-INF文件夹下创建layout文件夹
其中templet.jsp(base.definition)作为模板,其中定义的header,body,footer都需要自己配置相应的jsp文件,一般body为可变的,其他为固定的jsp。templet.jsp代码:
3)配置tiles (tiles.xml)
title和body是可变的,具体传入的值要看具体页面,“index”就是要匹配的路径,Controller返回的字段和这里匹配。
4)最后、Spring mvc 中配置Tiles框架(spring-mvc.xml),用第2部分代替第1部分
tiles的配置还有另一种方法:
Controller返回的字段为:index.首页.task,tiles配置中使用el表达式,1代表index,2代表首页。
评论