发表于: 2017-09-08 23:19:43
1 862
今天完成的任务
一、重写布局模板
按task10、task11的页面,打算把布局分为header、body、footer三块,样式都放在classic.jsp的head块
.png)

二、套页面
套页面就是把HTML文件拆成三个部分,分别放到header.jsp,body.jsp,footer.jsp中,比较简单。需要注意的就是,样式要放到classic.jsp中。
三、调样式和图片
踩了这个坑,总结一下。
样式和图片出不来就两种情况:
1.SpringMVC没有设置静态资源处理,或者是静态资源拦截错误
2.路径不对。使用绝对路径好过相对路径
四、数据库设计
task11的页面可以变成动态的部分只有一个,职业概况:

.png)
新建一个表major,字段有职业代号、职业名称、工作职责、门槛、难易度、成长周期、稀缺度、薪资待遇、在学人数、提示共10个字段,设计表如下:

.png)
其中职业代号major_id是major这个表的主键,是学生信息表student里的major_id的外键:
.png)

五、初步实现动态内容
要想把静态内容变成动态的,需要使用EL表达式。使用EL表达式,那么web.xml的版本必须在2.3以上:

.png)
改成这样:

.png)
.png)
遇到的问题
1.样式和图片出不来
师兄帮我解决了。上面已总结处理办法
2.数据库salary字段,应该是一个对象,然后有工作年限和工资两个属性,是一组键值对,没有设计过这样的字段,还要花时间想想找下答案
收获
1.学会套页面
2.浏览器按F12进行调试
3.知道怎么让SpringMVC处理静态资源
明天的计划
1.自定义Tag处理时间转换
2.把项目部署到服务器上
3.争取提交任务4
进度
准备提交任务4
任务开始时间 2017.9.7
预计提交时间 2017.9.10
延期风险 无
评论