1. 程式人生 > 實用技巧 >jsp如何引入常用jstl標籤庫

jsp如何引入常用jstl標籤庫

再jsp開發中,比較常用的標籤庫有3個:核心標籤庫、格式化標籤庫、函式標籤庫。那如何引入這些標籤庫呢。請看下面:



引入
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><%--核心標籤--%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %><%--格式化標籤--%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %><%
--函式標籤--%> 1、核心標籤 <c:out> 用於顯示資料 <c:set> 用於儲存資料 <c:remove> 用於刪除資料 <c:catch> 用來處理產生錯誤的異常狀況,並且將錯誤資訊儲存起來 <c:if> 用於判斷,但無else <c:choose> <c:when> <c:otherwise> 選擇標籤,就像 if elseif else <c:import> 檢索一個絕對或相對URL,然後將其內容暴露給頁面 <c:forEach> 基礎迭代標籤,接受多種集合型別
<c:forTokens> 根據指定的分隔符來分隔內容並迭代輸出 <c:param> 用來給包含或重定向的頁面傳遞引數 <c:redirect> 重定向 <c:url> 使用可選的查詢引數來創造一個URL 2、格式化標籤 <fmt:formatNumber> 格式或精度格式化數字 <fmt:parseNumber> 解析貨幣或百分比 <fmt:formatDate> 格式化日期和時間 <fmt:parseDate> 解析日期或時間 <fmt:bundle> 繫結資源
<fmt:setLocale> 指定地區 <fmt:setBundle> 繫結資源 <fmt:timeZone> 指定時區 <fmt:setTimeZone> 指定時區 <fmt:message> 顯示資源配置檔案資訊 <fmt:requestEncoding> 設定request的字元編碼 3、函式 fn:contains() 字串是否包含指定的子串 fn:containsIgnoreCase() 字串是否包含指定的子串,大小寫不敏感 fn:endsWith() 字串是否以指定的字尾結尾 fn:escapeXml() 跳過可以作為XML標記的字元 fn:indexOf() 字串中出現的位置 fn:join() 將陣列中的元素合成一個字串 fn:length() 字串長度 fn:replace() 替換字串 fn:split() 分隔字串 fn:startsWith() 是否以指定的字首開始 fn:substring() 返回開始和結束索引的子串 fn:substringAfter() 指定子串後面的部分 fn:substringBefore() 指定子串前面的部分 fn:toLowerCase() 轉為小寫 fn:toUpperCase() 轉為大寫 fn:trim() 兩端的空白符移除 報錯處理 如果你使用jstl標籤有問題,需要引入jstl,如果版本小於1.2的可能需要配合standard.jar一起使用 <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> 如果你使用out、pageContext等有問題,需要引入jsp api依賴項 <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.1</version> </dependency> 如果你使用request、session等有問題,需要引入servlet api依賴項 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> </dependency>

來自:https://www.weizhixi.com/user/index/article/id/8.html