发表于: 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
参考资料:
在JSP页面中输出JSON格式数据
PS:json-taglib的教程网上没有,好花了些时间,幸好张帆师兄在stack overflow找到了相关教程,自己又在上面找到了官网
评论