发表于: 2017-03-01 22:28:40
2 1569
今天完成的事情:设计数据库两张表,将静态页面转化为动态页面
明天计划的事情:将动态页面变成tiles模块化,用Tag标签来处理时间的转换
遇到的问题:今天的字段添加长度比较短,结果内容太长了被截断了。不太明白这个字段长度是字符数量是怎么对应的。
收获:设计了两张表,一张学生表,一张职业表
我说下我的想法:按着静态页面的信息添加相应的字段,
学生表: 这样就添加了姓名,id,个人介绍,由于是优秀学员又添加了good_status字段,以后学完有上班的公司,就添加了company。添加了头像url字段,这儿还有一个course_type字段
由于职业是固定的,就几种,所以这儿可以把对应的id确定,还有对应的直接方向。提前将职业方向固定
c_direction: 1->前端开发
2->后端开发
3->移动开发
4->整站开发
5->运营维护
id: 1:css
2:js
3:android
4:ios
5:java
6:op
7:pm
8:ui
两张表通过选择的职业id联系起来,通过对应的id可以从学生表里面查询对应的学生人数
剩下的就是直接展示的内容

昨天还解决了一个问题:把静态页面放到JSP里面,发现静态的css,js找不到了,进入调试模式发现是404,然后就发现是资源路径也被web.xml里面拦截了。
解决方法:采用<mvc:default-servlet-handler />
会在Spring MVC上下文中定义一个org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler,它会像一个检查员,对进入DispatcherServlet的URL进行筛查,如果发现是静态资源的请求,就将该请求转由Web应用服务器默认的Servlet处理,如果不是静态资源的请求,才由DispatcherServlet继续处理。
评论