发表于: 2017-11-05 23:38:50
2 801
今日完成:
1)根据静态页面,完成数据库表的设计
方向分类(t_direction):
方向did:
方向名称dname:
职业表(t_career):
职业cid
职业名称 cname
职业简介 cbrief
职业门槛(1-5)crate
难易程度(1-5)cdiff
各时期工资:(money1,money2,money3,money4,money5,money6)
成长周期 ctime
稀缺程度 csome
提示: cinfo
职业详细:ctext
2)完成方向类型的静态页面的动态化,完成代码
@RequestMapping(value = "",method = RequestMethod.GET)
public String findAll(Model model){
//获取全部的方向
List<Direction> directionList=directionService.findAll();
//方向名称,方向内的行业
Map<String,List<CareerVo>> map=new HashMap<String, List<CareerVo>>();
for(int i=0;i<directionList.size();i++){
map.put(directionList.get(i).getDname(),careerService.findByDid(directionList.get(i).getDid()));
}
model.addAttribute("directionList",directionList);
model.addAttribute("map",map);
return "t11";
}
@RequestMapping(value ="/{id}",method = RequestMethod.GET)
public String findById(Model model,@PathVariable(value = "id") Long did){
List<Direction> directionList=directionService.findAll();
Direction direction=directionService.findByDid(did);
List<CareerVo> careerVoList=careerService.findByDid(did);
model.addAttribute("directionList",directionList);
model.addAttribute("direction",direction);
model.addAttribute("careerVoList",careerVoList);
return "t12";
}
访问结果:
访问全部方向:http://localhost:9090/direction
访问某一方向:url:http://localhost:9090/direction/1
相关jsp页面:有点多,,,等交任务时候再看吧~~~ jsp很强大的就是el表达式,多练就好了。
今日问题:
今天操作的时候,el表达式的内容没有显示出来。显示的是${***}。原因是因为没有加上标签:
<%@ page isELIgnored="false"%>
之前没注意过这个,,,,如果出现上述问题就加上这个标签吧。
明日任务:
继续做任务四,再深入学习一下Tiles
评论