项目中常用的JSTL标签

(1)问题分析:

考官主要考察在jsp中对标签库的使用能力,有没有实际开发经验。

(2)核心答案讲解:

常见的有Core 标签库里面的,c标签的使用。有输出标签<c:out>,判读标签<c:if>和迭代标签<c:forEach>,多重判断标签<c:choose>

(2)问题扩展

jstl标签是为了解决EL表达式不能循环取出集合对象的问题,是建立在EL表达式基础上的语言,两者之间是互通的,属于jsp外部的一个标准标签,库导入标签格式为:<%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c” %>

(4)结合项目中使用

如使用<c:forEach>,循环打印用户的姓名和年龄

 <c:forEach items="${userList}" var="user" varStatus="status" begin="0" end="${userList.size}" step="1" >
   //循环体
   <c:out value="${ user.name }"></c:out>
   <c:out value="${ user.age }"></c:out>
</c:forEach
点击此处
隐藏目录