JSTL開發實例具體解釋
阿新 • • 發佈:2017-06-11
eal null bmi ttr epo use inview kde web
如今做一個web項目。須要實現以下功能
選著不同的選項,顯示不同的內容。
那麽顯然須要用到JSTL裏的選擇標簽。
以下是實現方案:
前端的數據是後端服務給的。比方,grade字段是true則表明已經評分,id==null則表明沒有提交。
<!-- 作業列表 -->
<div id="homeworkDetail">
<div class="tabHomework">
<input type="radio" name ="homework" value="1" checked="checked" /><label for="" class="checked">所有</label>
<input type="radio" name="homework" value="2" /> <label for="">未提交</label>
<input type="radio" name="homework" value="3" /> <label for=""> 未評分</label>
<input type="radio" name="homework" value="4" /> <label for="">已評分</label>
</div>
<!-- 所有列表 -->
<ul class="homeWorkUL" id="all">
<c:forEach var="mymap" items="${map}" >
<c:forEach var="submitMap" items="${mymap.value}" varStatus="abc">
<li><a href="mainView/courseHomework/courseHomeworkDetailLook.jsp?AssignmentSubmit=${submitMap.value}">
<ul class="subHomeWorkUL">
<li id="realName">${submitMap.value.realName}</li>
<li id="userName">${submitMap.key}</li>
<li id="Grade">
<c:choose>
<c:when test="${submitMap.value.id == null}">未提交</c:when>
<c:when test="${submitMap.value.rejected}">被打回</c:when>
<c:when test="${submitMap.value.graded}">${submitMap.value.gradePoint}</c:when>
<c:otherwise> <strong>未評分</strong> </c:otherwise>
</c:choose>
</li> </ul>
</a>
</li
JSTL開發實例具體解釋