JSTL开发实例具体解释

如今做一个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
posted on 2017-06-11 12:26 ljbguanli 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/ljbguanli/p/6984825.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值