新需求:题目的选项随机,题目的选项数不确定。
之前的试卷题目(多选,单选)的选项没有进行随机,现在需要随机排列。
exam题目,option为选项
<c:forEach item="${exams}" var="exam">
${exam}
<c:forEach item="${exam.options}" var="option">
${option}
</c:forEach>
</c:forEach>
这个怎么做才好呢?
新需求:题目的选项随机,题目的选项数不确定。
之前的试卷题目(多选,单选)的选项没有进行随机,现在需要随机排列。
exam题目,option为选项
<c:forEach item="${exams}" var="exam">
${exam}
<c:forEach item="${exam.options}" var="option">
${option}
</c:forEach>
</c:forEach>
这个怎么做才好呢?
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
8 回答6.5k 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
4 回答683 阅读✓ 已解决
3 回答836 阅读✓ 已解决
使用
Collections.shuffle(exam.options)
打乱列表顺序,像上面一样写小脚本,或者增加自定义标签或者增加el function
这都是没问题。