发表于: 2020-06-28 23:09:08

1 1726


今天完成的事情:今天大致完成任务四,成功返回数据到前台。就差没用Tag了。主要是今天被低级BUG耽搁了下午时间了。
明天计划的事情:明天做Tag,提交任务四。深度思考
遇到的问题:实现接口错了,导致创建bean失败以及找不到Service。
收获:

今天填充了数据库数据,以及Controller和页面数据接受。

@RequestMapping(value = "/student")
public String tilesTest1(Map<String,Object> map){
List<Student> listStu = studentService.selectAll();
map.put("student",listStu);
return "menu";
}

/**
* 通过map传参
* @param map
* @return
*/
@RequestMapping(value = "/content")
public String tilesTest2(Map<String,Object> map){
//我先查出所有的职业方向分类。
   List<ProCatalog> listCatalog = procatalog.selectAll();
map.put("proCatalog",listCatalog);
Map<String,List<Profession>> proMap = new HashMap<>();
//再遍历返回的职业方向集合,依次作为入参,查询该职业方向的的所有职业
   //声明个map集合,把所有的职业放在proMap中,职业方向作key,返回的listvalue.
   //最后把promap放到Map中返回。
   for(ProCatalog catalog:listCatalog){
String type = catalog.getName();
Profession pro = new Profession();
pro.setDvpDirection(type);
List list = profession.selectAll(pro);
proMap.put(type,list);
}
map.put("profession",proMap);
return "content";
}

贴下最重要的jsp部分代码图片

前台的格式出错了,应该是css样式的问题,这个不由后端负责,我就没管了,但是第一个对比数据库是唐三藏,说明排序没错。

这个也是数据成功了。


返回列表 返回列表
评论

    分享到