发表于: 2017-10-29 23:49:00

1 680



今天完成的事情:


基于Springmvc框架,搭建好各个表对应的entity,dao,sevice后,

Controller:

@RequestMapping(value = "/t10", method = RequestMethod.GET)
public String t10(Model model){

model.addAttribute("cC",studentService.countCompletion());
  model.addAttribute("cA",studentService.countAll());
  model.addAttribute("list",studentService.listCompletion());

  return "t10" ;
}

jsp:

<div class="col-xs-12 col-sm-6 col-md-6 col-lg-3 text-center">
   <p>
       <img src="t10/imges/453254312.png">${cA}<br>
       <span class="up-3">累计在线学习人数</span>
   </p>
   <p>
       <img src="t10/imges/453254312.png">${cC}<br>
       <span class="up-3">学员已经找到满意工作</span>
   </p>
</div>

效果:



学习c:foreach 迭代

items要被循环的信息
begin开始的元素(0=第一个元素,1=第二个元素)0
end最后一个元素(0=第一个元素,1=第二个元素)Last element
step每一次迭代的步长1
var代表当前条目的变量名称
varStatus代表循环状态的变量名称

item="${list}" x是后端传入的model名称

model.addAttribute("list",studentService.listCompletion());

var可以指定任意,用来输出

通过l.name的形式,使用model里面的属性


利用c:foreach 来输出学员

<c:forEach var="l" items="${list}" >
<li class="col-xs-12 col-sm-6 col-md-6 col-lg-3">
       <div>
           <img src="${l.picture}">
           <span>${l.name}</span>
           <p class="text-left">${l.workInfo}</p>
       </div>
   </li>
</c:forEach>




职业页面:

Controller:

jsp:


最后结果

明天计划的事情: 

tiles的学习

遇到的问题:

职业页面设计有问题,明天重新做一下。

收获:

熟悉了前后端的传值



返回列表 返回列表
评论

    分享到