MyEclipse中jstl的使用

 
Jstl的添加

----------------------------------------------------------------------------------------------------------------------------

第一种方式:在创建web项目的时候,自动添加jstl的标签,

 

将其中的复选框选中

 

即可完成jstl标签的添加。 

---------------------------------------------------------------------------------------------------------------------------------

第二种方式:以一种正常的方式创建web项目,然后在项目中手动的添加jstl标签项,如图:点击项目名----右击------选中MyEclipse-------Add JSTL Libraries这样就完成了jstl的添加。

 

 无论哪种方式的添加都必须包含两个jar包:jstl.jar和standard.jar。 

 

 Jstl在页面中的导入

--------------------------------------------------------------------------------------------------------------------------------

第一种方式:

如果是通过以上两种方式添加了jstl的话,那么在页面中就要添加以下的代码:

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

 

第二种方式:

手动添加两个主要的jar包,就需要修改一下了:

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

 

常用JSTL标签的应用

--------------------------------------------------------------------------------------------------------------------------------

Core 标签库 
      1.<c:out>

用于计算一个表达式并将结果输出。类似于 JSP 中 <%=%> 表达式,或者是 EL 中 $ {el} 。

<c:out value="${userSession.userName}" /> 

2.<c:set>

用于设置范围变量的值或者 javabean 对象的属性。

<c:set var=”name” value=”xk009” scope=”session”/>

同时设置了session 。

3.<c:remove>

 与<c:set>作用相反: <c:remove var=”name” scope=”session”/>

4.<c:catch>

5.<c:if>

<c:if test=”${userSession.userName=='xk009'}”>

</c:if>

6.<c:choose>

<c:choose> 和 <c:when> 、 <c:otherwise> 一起实现互斥条件执行,类似于 java 中的 if else.

<c:choose> 一般作为 <c:when> 、 <c:otherwise> 的父标签。

<c:choose>

       <c:when test="${groupid==1}">  会员 </c:when>

       <c:when test="${groupid==2}">  管理员 </c:when>       

      <c:otherwise> 高级管理员</c:otherwise>

</c:choose>

7.// 遍历记录集

<c:forEach var="row"  items="${list.row} "begin=”1 “ end= “10” step="1">   

       <c:out value="${row.name}"> 

      <c:out value="${row.email}">        

</c:forEach> 

 

格式化标签库 fmt

<fmt:formatNumber   value="${product.price}" type="currency"   pattern="0.00" /> :两为小数

<fmt:formatDate value="${time}"  var="t" pattern="yyyyMMdd" />日期:20090521

<fmt:formatDate value="${time}"  var="t" pattern="date" />日期:2009-05-21

<fmt:formatDate value="${time}"  var="t" pattern="time" />日期:15:20:02

<fmt:formatDate value="${time}"  var="t" pattern="both" />日期:2009-05-21 15:20:02

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值