JSTL标签库之C标签的使用

一、配置引用

1)需要准备依赖的jar包【jstl.jar

  • 官方下载地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/
  • 解压开来,将 jstl.jar 放置在web项目里

2)在页面引入标签

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


二、示例

1)条件判断 ,判断对象是否为空

not empty 对象不为空

empty 对象为空

<c:if test="${not empty name}">

  欢迎您:${name }

  c:if> 

  <c:if test="${empty name}">

  欢迎您:游客

 c:if>

2)条件判断,判断相当于 if else

<c:choose>

  <c:when test="${not empty name }">

  欢迎您:${name }

  c:when>

...

<c:when test="">

...

c:when>

...

  <c:otherwise>

  欢迎您:游客

  c:otherwise>

  c:choose>


3)迭代

<c:if test="${list.size()>0 }">

当前用户有:

<c:forEach items="${list }" var="user" varStatus="sta">

${user.username }

<c:if test="${sta.index != list.size()-1 }">

,

c:if>

c:forEach>

c:if>

4)对象赋值

 

 

  <c:set var="password" value="123456" scope="session">c:set>

5)输出

密码为:<c:out value="${password }" default="112233">c:out>

6)

  <a href="<c:url value="${url }"/>">点击进入a>





你可能感兴趣的:(web前端,标签,jstl,web,c标签)