• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • JSP開發之JSP 標準標簽庫(JSTL)之核心標簽remove標簽&catch標簽的使用

    標簽: JSP開發  JSP 標準標簽庫(JSTL)  核心標簽remove標簽

    <c:remove>標簽用于移除一個變量,可以指定這個變量的作用域,若未指定,則默認為變量第一次出現的作用域。這個標簽不是特別有用,不過可以用來確保JSP完成清理工作。

    我們來看下它的語法:

    <c:remove var="<string>" scope="<string>"/>

    <c:remove>標簽有如下屬性:

    屬性 描述 是否必要 默認值
    var 要移除的變量名稱
    scope 變量所屬的作用域 所有作用域

     咱們來看個實例:

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    <html>
    <head>
    <title>c:remove 標簽實例</title>
    </head>
    <body>
    <c:set var="salary" scope="session" value="${20*2}"/>
    <p>salary 變量值: <c:out value="${salary}"/></p>
    <c:remove var="salary"/>
    <p>刪除 salary 變量后的值: <c:out value="${salary}"/></p>
    </body>
    </html>

    來看結果:

    之后來看<c:catch> 標簽,它主要用來處理產生錯誤的異常狀況,并且將錯誤信息儲存起來。來看語法:

    <c:catch var="<string>">
    ...
    </c:catch>

    <c:catch>標簽有如下屬性:

    屬性 描述 是否必要 默認值
    var 用來儲存錯誤信息的變量 None

    來看個小例子:

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    <html>
    <head>
    <title>c:catch 標簽實例</title>
    </head>
    <body>
    
    <c:catch var ="catchException">
       <% int x = 5/0;%>
    </c:catch>
    
    <c:if test = "${catchException != null}">
       <p>異常為 : ${catchException} <br />
       發生了異常: ${catchException.message}</p>
    </c:if>
    
    </body>
    </html>

    運行結果如下:

    好嘞,本次記錄就到這里了。

    如果感覺不錯的話,請多多點贊支持哦。。。

    版權聲明:本文為luyaran原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/luyaran/article/details/82116389

    智能推薦

    jsp學習JSTL核心標簽庫

    記住!!使用JSTL之前一定要導入相關的jar包 jstl標簽庫需要兩個包jstl.jar和standard.jar 1.多用途核心標簽  1.1用于顯示的<c:out> ,<c:out>標簽是一個最常用的標簽,用于在JSP中顯示數據。  NewFile.jsp代碼如下: 運行結果:         1.2用于賦值的<...

    jsp標準標簽庫

    一:JSTL標準標簽庫 Jstl (java Server Pages Standdard TagLibraey)標準標簽庫是sun公司制定的一套標準標簽庫 Jstl標簽庫是有五個功能不同的標簽庫組成的,在jstl1.1規范中,為這五個標簽庫指定了URI和建議使用的前綴 標簽庫 URI 前綴 Core http://java.sun.com/jsp/jstl/core c I18N http://...

    學一學jsp的標準標簽庫JSTL

    簡介 JSTL標簽是基于JSP頁面的,這些標簽可以插入在JSP代碼中,本質上JSTL也是提前定義好的一組標簽,這些標簽封裝了不同的功能,在頁面上調用標簽時,就等于調用了封裝起來的功能。JSTL的目標是簡化JSP頁面的設計。對于頁面設計人員來說,使用腳本語言操作動態數據是比較困難的,而采用標簽和表達式語言則相對容易,JSTL的使用為頁面設計人員和程序開發人員的分工協作提供了便利。 JSTL標識庫的作...

    jsp用到的jstl標簽語言庫之format標簽庫(二)

    這個網站不錯:http://www.runoob.com/jsp/jsp-jstl.html 引入標簽庫:<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 在standard.jar中有fmt.tld文件; 標簽包括: 既然是格式化標簽庫,主要功能就是格式化,格式化...

    JavaWeb-Jsp標簽,Jstl標簽庫

    6.2Jsp標簽,Jstl標簽 Jstl標簽庫 Jstl標簽庫的使用,就是為了彌補HTML標簽的不足,它自定義了許多標簽供我們使用。其標簽的功能,和Java代碼一樣。 分類: 核心標簽(掌握) 部分常用標簽: 使用步驟: 1.導入核心標簽庫 2.使用其中的方法 3.在Tomcat的本地目錄中導入Jstl和Standard的jar包,否則會報錯500; 常用的測試舉例: C:If測試: 注意取值方式...

    猜你喜歡

    JSP~~JSTL~~XML標簽庫

    XML 提供了非常靈活的方式來表示結構化的數據,可以創建自己的標記來識別數據,不僅僅人可以看懂,而且計算機也可以讀懂。并且 XML 可以在不兼容的系統之間進行數據的交換,所以 XML 必定將稱為最普遍的數據操作和數據傳輸的工具。這也注定它能成為 Web 應用程序中極具引力的集成技術之一。 JSTL 標準標簽庫已經提供了一些關于 XML 操作的標簽,使得 JSP 開發者可以在不深入了解 SAX(Si...

    HTML中常用操作關于:頁面跳轉,空格

    1.頁面跳轉 2.空格的代替符...

    freemarker + ItextRender 根據模板生成PDF文件

    1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...

    電腦空間不夠了?教你一個小秒招快速清理 Docker 占用的磁盤空間!

    Docker 很占用空間,每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時,我們的磁盤空間會被大量占用。 如果你也被這個問題所困擾,咱們就一起看一下 Docker 是如何使用磁盤空間的,以及如何回收。 docker 占用的空間可以通過下面的命令查看: TYPE 列出了docker 使用磁盤的 4 種類型: Images:所有鏡像占用的空間,包括拉取下來的鏡像,和本地構建的。 Con...

    requests實現全自動PPT模板

    http://www.1ppt.com/moban/ 可以免費的下載PPT模板,當然如果要人工一個個下,還是挺麻煩的,我們可以利用requests輕松下載 訪問這個主頁,我們可以看到下面的樣式 點每一個PPT模板的圖片,我們可以進入到詳細的信息頁面,翻到下面,我們可以看到對應的下載地址 點擊這個下載的按鈕,我們便可以下載對應的PPT壓縮包 那我們就開始做吧 首先,查看網頁的源代碼,我們可以看到每一...

    精品国产乱码久久久久久蜜桃不卡