JSP学习笔记(四)------JSTL外链标签库

JSTL外联标签库

首先得引入标签库

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

prefix:命名空间 用于区分与HTML原标签

uri:标签库的地址

 

常用prefix:

c:JSTL

s:struts2标签

fmt:格式化

 

C标签:通常和EL表达式连用

1.遍历标签

<c:forEach

items="需要遍历的集合[${deptList}]"

var="循环中使用的对象名[dept]"

varStatus="循环中使用的对象的当前状态"

step="步进"

begin="index开始的位置"

end="index开始的位置">

${dept.xxx}

</c:forEach>

 

输出标签:

<c:out value="值"></c:out>

 

判断标签

<c:if test="boolean值(通常使用EL表达式进行运算)[${x==1}]"></c:if>

 

创建对象标签

<c:setvar="str1" value="a:b:c:d"scope="session"></c:set>

var:变量名

value:给变量赋值

scope:此变量存放的作用域

 

取值:使用EL表达式${str1}

 

删除对象标签

<c:removevar="str1" scope="session"/>

var:需要删除的变量的引用名

scope:此变量存放的作用域

 


字符串分割标签

<c:forTokensitems="${str1}" delims=":" var="s">

items:需要分割的字符串

delims:字符

var:分割后遍历的变量

 

选择结构   类似于switch

<c:choose>   ----

<c:when test="${x<5}">---->if

          <c:out value="x<5"></c:out>

</c:when>

<c:when test="${x<10}">-->else if

          <c:out value="x<10"></c:out>

</c:when>

<c:otherwise>   ---->else

          <c:out value="x>=10"></c:out>

</c:otherwise>

</c:choose>

 

跳转标签

<%reseponse.sendRedirect("get.jsp?mm1=ccccc")%>

<c:redirecturl="get.jsp">

【带到目标页面的参数】

【<c:paramname="mm1" value="ccccc"></c:param>】

</c:redirect>

 

格式化地址标签

<c:url var ="ul" value="get.jsp"></c:url>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wal1314520

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值