扫码关注官方订阅号
新需求:题目的选项随机,题目的选项数不确定。
之前的试卷题目(多选,单选)的选项没有进行随机,现在需要随机排列。
exam题目,option为选项 ${exam} ${option}
这个怎么做才好呢?
认证0级讲师
<% for (Object exam:exams) { out.print(exam); Collections.shuffle(exam.options); for (Object option:exam.options) { out.print(option); } } %>
使用Collections.shuffle(exam.options)打乱列表顺序,像上面一样写小脚本,或者增加自定义标签或者增加el function这都是没问题。
Collections.shuffle(exam.options)
el function
在服务端随机好了之后再传到前端View,可以不停地取4以内随机数,如果用过就重取,分别变成新的ABCD选项。
在后端事先处理好数据,在丢到前端。
后端实现好后 给前端
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
使用
Collections.shuffle(exam.options)打乱列表顺序,像上面一样写小脚本,或者增加自定义标签或者增加el function这都是没问题。在服务端随机好了之后再传到前端View,可以不停地取4以内随机数,如果用过就重取,分别变成新的ABCD选项。
在后端事先处理好数据,在丢到前端。
后端实现好后 给前端