sun公司核心标签的使用

  





   使用步骤:首先必须下载好jstl标签库,和jstl实现。{  jstl.jar和standard.jar文件。)然后将这两个文件加入到web应用中WEB-INF/lib文件夹中。


    1.流程处理标签。当jsp页面中必须根据按照某个条件来安排网页输出时,则可以使用流程标签。
     
      如: <c:if   test="${param.name='jack '&& param.password='123'}"

               如果if语句中的条件成立,就执行中间的语句。

           </c:if>

    2.条件选择标签。

      <c:choose>
          <c:when test= "${  条件表达式 =ture }"  >
               执行语句;
          </c:when>
          <c:otherwise >
              条件表达式=false时执行的语句; 
          </c:otherwise>
      </c:choose>
      
    3.循环输出产生一连串的数据输出(或者集合中内容)

      <c:forEach  var=""   item="${ 可以是数组或集合  }" >
        
      </c:forEadch>

    4. 将某个字符串拆分成数个字符。

      <c:forToken  var="token"   delims=","  item="java,c++,c,javascript">
        ${token}
      </c:forToken>


    5.错误处理标签。  【在目前页面捕捉异常,并显示相关信息】

       <c:catch   var="error">
          可能产生异常的网页段落包起来
       </c:catch>
       <c:if   test="${  error!=null  }">
         ${  error.message  }
       </c:if>

    6.网页导入、重定向标签。

       <c:import url="" >                 还可以导入非web应用中的网页   <c:import  url="http://   "   charEncoding+
           <c:param  name=""  value="" >   charEncoding用来指定导入网页的编码。
       </c:import>
   
      
      重定向    <c:redirect url="add.jsp" >
                   
                    <c:param  name=""  value="" > 
                </c:redirect>

     7.属性设置、移除
  
        <c:set  var="login"  value="caterpillar"  scope="page/request/session/application" />
        设置属性名为login,值为为caterpillar的一个属性。

        <c:remove  var="login"  scope="session" />移除session中的login属性。


        <c:set  target="${ 里面可能是javabean或者Map集合 }"  property="属性名"  value="${  }" />

    8.输出标签。
         
         <c:out  value="${ 输出的内容 }"/>

    9.URL处理标签。

       <c:url>它可以在用户关闭Cookies时,自动用SessionID作URL重写。

             <a  href="<c:url value='url'/>">dfdj </a>
















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值