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>
運行結果如下:
好嘞,本次記錄就到這里了。
如果感覺不錯的話,請多多點贊支持哦。。。
智能推薦
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...
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壓縮包 那我們就開始做吧 首先,查看網頁的源代碼,我們可以看到每一...