发表于: 2017-11-03 23:13:55

1 875


今天完成的内容:

(1)基本算完成任务四了,首先是静态转动态。

<div class="main-c row">
   <h3 class="text-center main-tab">优秀学员展示</h3>
   <ul class="list-unstyled text-center">
       <c:forEach items="${studentList}" var="student">
<li class="col-xs-12 col-sm-6 col-md-6 col-lg-3">
               <div>
                   <img alt="" src="../../imges/242424.png">
                   <span>${student.position}:${student.name}</span>
                   <p class="text-center">${student.introduce}</p>
               </div>
           </li>
       </c:forEach>
</ul>
</div>

靠studentList(在Controller的接口处创建)传值,包括name,position,introduce属性。

<c:forEach items="${lists}" var="list">
<c:forEach items="${list}" var="profession">
<a class="nav-bar-a" href="">${profession.direction}</a>
   </c:forEach>
</c:forEach>

同理,靠list传值,之前页面空白还以为是哪里写错了,原来是数据库里没有数据,没有值传过来,自然是空白的。

<c:forEach begin="1" end="3">

此语句将该模块复用三次,可设置次数。

(2)tiles复用header,footer。

因两个页面有相同的部分:

jsp部分目录:

definition name="base.definition" template="/WEB-INF/layout/template.jsp">
   <put-attribute name="title" value=""/>
   <put-attribute name="header" value="/WEB-INF/layout/header.jsp"/>
   <put-attribute name="boby" value=""/>
   <put-attribute name="footer" value="/WEB-INF/layout/footer.jsp"/>
</definition>

tiles将kindlist页面拆分,实现复用。

明天的计划:开始任务五。

遇到的问题:传参过程有点混淆。

收获:以上。

禅道:http://task.ptteng.com/zentao/task-view-10680.html


返回列表 返回列表
评论

    分享到