发表于: 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                    


返回列表 返回列表
评论

    分享到