jstl核心库的学习

1.el表达式是可以单独使用的。
在web页面引入jstl库
<%@ taglib= prefix="c" uri= http://java.sun.com/jsp/jstl/core%>
<c:out  value=${}  default="缺省值"></out>
 
<c:set value="123" var="temp">  把变量赋值给temp
<c:remove  var="temp">把变量去除。
<c:if test="v1 lt v2" var="s">  v1<v2  s中的值类型为boolean
 
<c:if test="empty v2" var="s">  是否为空
<c:choose >是不能单独用的。
 
<c:choose>
<c:when test="${v1 lt v2}"
v1 小于v2<br>
</c:when>
<c:otherwise>
v1 大于<br>
</c:otherwise>
</c:choose>
 
when可以有多个,otherwise 只能有一个。
 
<c:for each>迭代标签
<c:for Each items="${userlist}" var="user" varStatus="vs">
<c:choose>
<c:when test="${vs.count % 2 == 0}"
<tr bgcolor="red">
</c:when>
</c:otherwise>
 
<forTokens >  split
<c:forTokens items="${strTokens}" delims="|" var="v">  delims为分隔符
${V}
</forTokens>
 
重定向:
<c:redirect context="/struts_login" url="/index.jsp">
 
格式化标签
<%@ taglib= prefix="fmt" uri= http://java.sun.com/jsp/jstl/fmt%>;
<fmt:formateDate value="${today} type="date""> 如果不写type的话,默认的就是type=date
<fmt:formateDate value="${today} type="time"">时间格式化
<fmt:formateDate value="${today} type="both"> 日期时间都显示
pattern 格式
<fmt:formateDate value="${today} pattern="yyyy/MM/dd HH:mm:ss">
 <fmt:formateNumber value="${n} pattern="###,###.##"">
 <fmt:formateNumber value="${n} type=percent">
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值