核心标签库c是我们最关注的
此外还有格式化fmt,函数fn
剩下的数据库和xml破坏了javaEE三层结构和json传输规则
先导入jar包(pom.xml直接添加就可以)
引入核心库(自动添加)<%@ taglib prefix="c" url="http://java.sun.com/jsp/jstl/core"%>
标签set 往域里面保存数据 【key(var)】if 判断 test="${12==12}" 执行内部数据设置 不能写elsechoose when otherwise 多路判断switch接近EL表达式开始 每一种情况 剩下的 执行标签的设置,只会执行第一个满足的条件forEach 遍历var表示遍历的变量(OBJECT)1-10 执行内部数据设置使用EL选择var的值${i}遍历域中String[]数据 forEach item="EL表达式提取源" var="当前遍历的数据"遍历域中map数据 item数据源 var数据遍历list集合 Object数据 begin开始的索引 end结束的索引 step每次加的个数 从0开始status “遍历”本身的属性 getCount遍历的个数 getIndex 索引 getCurrent当前遍历数据
<%List<test_1> test_1s=new ArrayList<>();for (int i = 0; i <10; i++) {test_1s.add(new test_1("username"+i,"pass"+i,i));}request.setAttribute("stud",test_1s);%><table border="1"><tr><th>姓名</th><th>密码</th><th>年龄</th></tr><c:forEach items="${requestScope.stud}" var="stu"><tr><td>${stu.name}</td><td>${stu.tel}</td><td>${stu.age}</td></tr></c:forEach></table>
