八十一

    技术2024-08-12  62

    EL表达式

    EL表达式,替代jsp页面中数据访问时的复杂代码

    语法:${ 表达式 }

    JSTL : jsp标准标签库

    通用标签 : set out remove 条件标签 : if 、 choose 迭代标签 : forEach

    set中的value中不能放EL表达式 choose中的test可做判断

    forEach;实现对集合对象的遍历(list) <c:forEach var=“i” items=" l i s t " b e g i n = " 1 " e n d = " 8 " s t e p = " 3 " v a r S t a t u s = " s " > < c : o u t v a l u e = " {list}" begin="1" end="8" step="3" varStatus="s"> <c:out value=" list"begin="1"end="8"step="3"varStatus="s"><c:outvalue="{s.index}"></c:out> <c:out value="${i}"></c:out> </c:forEach>

    var=“i” ; 定义变量i 为集合当前对象 items : 要便利的集合 begin : 从第几位开始遍历,集合下标,从0开始 end ; 到第几位结束遍历 step : 步长,每次增长多少,默认1 varStatus : 定义变量,代表集合中遍历对象的编号

    forEach;实现对集合对象的遍历(Map) <c:forEach var=“i” items=" m a p " v a r S t a t u s = " s " > < c : o u t v a l u e = " {map}" varStatus="s"> <c:out value=" map"varStatus="s"><c:outvalue="{s.index}"></c:out> <c:out value=" i . k e y " > < / c : o u t > < c : o u t v a l u e = " {i.key}"></c:out> <c:out value=" i.key"></c:out><c:outvalue="{i.value}"></c:out>

    Processed: 0.009, SQL: 9