项目中常用的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