c:forEach 在输出的每个item前添加顺序标号

用 forEach 可以输出选择题的每个选项的内容,但是没有在内容前面设置选项的标号

试卷内容
<!--定义选项数组-->
<c:set var="choiceArray" value="A,B,C,D,E,F,G"/> <!--定义数组-->
<c:set var="separator" value=","/> <!--定义分隔符-->
<c:set var="choiceLogo" value="${fn:split(choiceArray,separator)}"/> <!--获得选项数组-->

<!--遍历choice的同时通过s.index拿到对应选项的值-->
<c:forEach items="${subject.choices}" var="choice" varStatus="s">
    <li>
            ${choiceLogo[s.index]}、${choice.content}  <!--2个遍历-->
    </li>
</c:forEach>

引入 jstl 库文件

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> // 引入函数库
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,663评论 25 708
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 5,694评论 0 4
  • 前言 RSS被很多人认为是一种失传的技艺(记忆)。Web 1.0时代的遗物。在社群的时代,你还会自己订阅那些资讯吗...
    发呆的中子星阅读 276评论 0 0
  • 被薛之谦和高磊鑫复合的消息刷了一天屏,除了祝福满满的都是又相信爱情。 多少人借着冲动给心里的人发了消息,故作...
    木有枝t阅读 346评论 0 0
  • 今天继续学习第二个产权保护的方式:责任原则。
    尘世书童阅读 291评论 0 1