1. 程式人生 > >JSTL開發實例具體解釋

JSTL開發實例具體解釋

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開發實例具體解釋