发表于: 2017-08-08 23:51:44

2 1017


今天完成的事情:

1. 学习JSP

2. 学习JSON


明天计划的事情:

1. 学习用Tag转换时间格式

2. 学习Tiles来完成页面的复用配置


遇到的问题:

在JSP页面里用了<json:property>

<c:if>标签和<json:property>

<%if%><json:property>

不能混用的,我本是想用这些做流程 控制 当字段status为0<json:property  value ="结业“>,当status为1时<json:property  value ="在学”>

但是不能用



收获:

1. JSP的<c:ForEach>和<c:if>

<c:forEach items="${students}" var="study" varStatus="st" begin="1" end="4">
<li class="col-xs-12 col-sm-6 col-md-6 col-lg-3">
       <div >
           <img src="/statics/image/task10/242424.png">
           <span>${study.profession}[${study.name}]</span>
           <p class="text-left">${study.wish}</p>
       </div>
   </li>
</c:forEach>



2. 学习JSON

<json:object>定义了一个对象(组),以{  }开始和结束

<json:array>类似于数组,以【 】为开始和结束   items为要遍历的集合,var为遍历集合的名称

<json:property> 依附于以上两者之一存在,描述的是事物的属性

<json:object>
   <json:array name="所有学员信息" items="${students}" var="students"  >
      <json:object>
         <json:property name="学号" value="${students.id}" />
         <json:property name="姓名" value="${students.name}" />
         <json:property name="qq" value="${students.qq}" />
         <json:property name="职业" value="${students.profession}" />
         <json:property name="是否在学" value="${students.status}"/>
         <json:property name="用户名" value="${students.user}" />
         <json:property name="誓言" value="${students.wish}" />
         <json:property name="入学时间" value="${students.enrolAt}" />
      </json:object>
   </json:array>
</json:object>





进度: 

         任务开始时间:8.6

         预计完成时间:8.11

         是否有延期风险:无

                           JSP和JSON已经安全通过了,任务四完结就在3天内

 

禅道:http://task.ptteng.com/zentao/project-task-264-unclosed.html



参考资料:

json-taglib

在JSP页面中输出JSON格式数据


PS:json-taglib的教程网上没有,好花了些时间,幸好张帆师兄在stack overflow找到了相关教程,自己又在上面找到了官网



返回列表 返回列表
评论

    分享到