JavaWeb课程系列

3. jstl标签库使用

1)导入JSTL所需JAR包

taglibs-standard-spec-1.2.1.jar

taglibs-standard-impl-1.2.1.jar

2)在JSP文件中导入所需要使用的JSTL标签库

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

3)使用标签库中的各个标签

<c:set value="${pageScope.attrName }" var="newName"></c:set>

4.核心标签库(<c>标签库)

4.1 核心标签库:表达式操作

1)c:out

输出域对象指定属性名所对应的属性值, 如果为null, 显示默认值

<c:out value="${name}" default="defaultValue"/>

2)c:set

①向域对象中保存指定的属性名和属性值

<c:set value="${person.name}" var="myName"/>

②修改域对象中JavaBean的属性值

<c:set target="${person}" property="name" value="Jack"/>

c:remove

删除域对象中的指定属性

<c:remove var="myName"/>