狠狠撸

狠狠撸Share a Scribd company logo
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
CHAPTER 7
? 使用JSTL

               學習目標
               ?   了解何謂JSTL
               ?   使用JSTL核心標籤庫
               ?   使用JSTL格式標籤庫
               ?   使用JSTL XML標籤庫
               ?   使用JSTL函式标籤库
簡介JSTL
?   核心標籤庫
?   I18N相容格式標籤庫
?   SQL標籤庫
?   XML標籤庫
?   函式标籤库
簡介JSTL
? 下載JSTL實作
 – http://www.oracle.com/technetwork/java/index-jsp-
   135995.html
 – https://jstl.dev.java.net/
? API文件說明
 – http://download.oracle.com/docs/cd/E17802_01/pro
   ducts/products/jsp/jstl/1.1/docs/tlddocs/
簡介JSTL
? Servlet 2.4 以上支援JSTL 1.1
  – jstl.jar
  – standard.jar
? Servlet 2.5 以上支援JSTL 1.2
  – jstl.jar
  – jstl-impl-1.2.jar
簡介JSTL
? taglib指示元素定義前置名稱與uri參考
 – 使用核心標籤庫


? JSTL 1.0要於web.xml中設定TLD檔案



? JSTL 1.0的uri也不同
流程处理标籤
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
流程处理标籤
? <c:forEach>標籤的items屬性
 – 可以是陣列、Collection、Iterator、
   Enumeration、Map與字串
? 如果items指定的是Map,則設定給var的
  物件會是Map.Entry
 – getKey()與getValue()方法
流程处理标籤
? 如果items指定的是字串
错误处理标籤
網頁匯入標籤
? include指示元素是轉譯時期含括

? <jsp:include>是執行時期動態含括
網頁匯入標籤
? <c:import>標籤可視為<jsp:include>
  加強版



? 還可以匯入非目前Web應用程式中的網頁
重新導向標籤
? 不用撰寫Scriptlet來使用sendRedirect()
URL重寫標籤
? 如果不想使用Scriptlet撰寫response的
  别苍肠辞诲别鲍搁尝()方法来作鲍搁尝重写
URL重寫標籤
? 如果需要在URL上攜帶參數
属性处理标籤
属性处理标籤
? <c:set>標籤也可以將value的設定改為本體的方
  式



? 不設定scope時,則會以page、request、
  session、application的範圍尋找屬性名稱
? 所有範圍都沒有找到屬性名稱,則會在page範圍中
  新增屬性
属性处理标籤
? 除某個屬性,則可以使用<c:remove>標籤
属性处理标籤
? <c:set>也可以用來設定JavaBean的屬性或
  是Map物件的鍵/值,必須使用target屬性
  進行設定

 – 若${user}運算出來的結果是個JavaBean,則
   上例就如同呼叫setName()並將請求參數name
   的值傳入
 – 若${user}運算出來的結果是個Map,則上例就
   是以property屬性作為鍵,而value屬性作為
   值來呼叫Map物件的put()方法
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
输出标籤

? 會自動將角括號、單引號、雙引號等字元用
  替代字元取代
? 由<c:out>的escapeXml屬性來控制,預
  設是true
输出标籤
I18N相容格式標籤庫
? 應用程式根據不同國家的使用者,呈現不同
  的語言、數字格式、日期格式等,這稱之為
  本地化(Localization)
? 根據不同的使用者直接採用不同的語言、數
  字格式、日期格式等,這樣的設計考量稱為
  國際化(internationalization),簡稱i18n
滨18狈基础
滨18狈基础
? 如果你的文字編譯器是使用UTF-8編碼
滨18狈基础
? messages.properties
滨18狈基础
? 地區(Locale)資訊
? 資源包(Resource bundle)
? 基礎名稱(Base name)
地區(Locale)資訊
? 代表了特定的地理、政治或文化區
? 可由一個語言編碥(Language code)與可選的地區
  編碼(Country code)來指定
? 語言編碼是ISO-639定義
 – 例如“ca”表示加拿大文(Catalan),“zh”表示中文
   (Chinese)
? 地區編碼則定義在ISO-3166
 – 例如IT表示義大利(Italy)、TW表示台灣(Taiwan)
地區(Locale)資訊
? 地區(Locale)資訊的對應類別Locale
資源包(Resource bundle)
? 包括了特定地區的相關資訊
? ResourceBundle物件,就是JVM中資源包
  的代表物件
基礎名稱(Base name)
? 代表同一組訊息但不同地區的各個資源包共
  用相同的基礎名稱
? 使用ResourceBundle的getBundle()時
  指定的名稱,就是在指定基礎名稱
 – 若指定“messages”,預設的Locale代表zh_TW,
   則會嘗試取得messages_zh_TW.properties檔案中
   的訊息
 – 若找不到,再嘗試找messages.properties檔案中的
   訊息
native2ascii
ResourceBundle
? ResourceBundle的getBundle()可以指
  定尝辞肠补濒别物件
訊息標籤
? 慣例上使用i18n相容格式標籤庫時,會使用
  蹿尘迟作為前置名称
? messages1.properties
? messages2.properties
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
? messages3.properties
地區標籤
? 使用ResourceBundle時如何根據基礎名稱
  取得對應的訊息檔案
 – 使用指定的Locale物件取得訊息檔案
 – 使用Locale.getDefault()取得的物件取得
   訊息檔案
 – 使用基礎名稱取得訊息檔案
地區標籤
? JSTL的i18n相容性標籤決定訊息檔案順序:
 – 使用指定的Locale物件取得訊息檔案
 – 根據瀏覽器Accept-Language標頭指定的偏好地區
   (Prefered locale)順序,這可以使用
   HttpServletRequest的getLocales()來取
   得
 – 根據後備地區(fallback locale)資訊取得訊息檔
   案
 – 使用基礎名稱取得訊息檔案
地區標籤
? <fmt:message>標籤有個bundle屬性,可
  用以指定尝辞肠补濒颈锄补迟颈辞苍颁辞苍迟别虫迟物件
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
地區標籤
? 如果要共用Locale資訊,則可以使用
  &濒迟;蹿尘迟:蝉别迟尝辞肠补濒别&驳迟;标籤
地區標籤
? <fmt:setLocale>會呼叫
  HttpServletResponse的setLocale()設定回
  應編碼
? <fmt:bundle>、<fmt:setBundle>或
  <fmt:message>也會呼叫
  HttpServletResponse的setLocale()設定回
  應編碼
? 在Servlet規範中,如果使用了
  setCharacterEncoding()或
  setContentType()時指定了charset,則
  setLocale()就會被忽略
地區標籤
? <fmt:requestEncoding>用來設定請求
  物件的編碼處理
? 會呼叫HttpServletRequest的
  setCharacterEncoding()
? 必須在取得任何請求參數之前使用
格式標籤
? 針對數字、日期與時間,搭配地區設定或指
  定的格式進行格式化
? 也可以進行數字、日期與時間的剖析
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
XPath路徑表示
? 尋找XML文件中特定資訊的語言
? 使用路徑表示來定義XML文件中的特定位置,
  以取得想要的資訊
? JSTL中搭配XPath路徑表示來進行相關操作
常用齿笔补迟丑路径表示
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
XSTL基礎
? XSL轉換(T就是指Transformation)
? 將XML文件轉換為另一份XML文件、HTML
  或齿贬罢惭尝的语言
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
XML標籤庫
? 使用JSTL的XML標籤庫
剖析齿惭尝文件
取得齿惭尝资讯输出
取得XML資訊設定
? <x:set>預設將取得的結果儲存至page屬
  性範圍
? 可以使用scope來指定為其它屬性範圍
流程处理标籤
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
文件轉換標籤
? 已經定義好XSLT文件,則可以使用
  <x:transform>、<x:param>直接進行
  XML文件轉換
bookmarksTable.xsl
bookmarksBulletin.xsl
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
函式标籤库
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
函式标籤库
? 改變字串大小寫:toLowerCase、toUpperCase
? 取得子字串:substring、substringAfter、
  substringBefore
? 裁剪字串前後空白:trim
? 字串取代:replace
? 檢查是否包括子字串:startsWith、endsWith、
  contains、containsIgnoreCase
? 檢查子字串位置:indexOf
? 切割字串為字串陣列:split
? 連接字串陣列為字串:join
? 替換XML字元:escapeXML
綜合練習/微網誌
? register.jsp、member.jsp與user.jsp頁面中的呈
  現邏輯,還是使用Scriptlet來實作。在這一節
  的綜合練習中,將使用JSTL來取代Scriptlet

More Related Content

What's hot (20)

Servlet & JSP 教學手冊第二版 - 第 5 章:Servlet 進階 API、過濾器與傾聽器
Servlet & JSP 教學手冊第二版 - 第 5 章:Servlet 進階 API、過濾器與傾聽器Servlet & JSP 教學手冊第二版 - 第 5 章:Servlet 進階 API、過濾器與傾聽器
Servlet & JSP 教學手冊第二版 - 第 5 章:Servlet 進階 API、過濾器與傾聽器
Justin Lin
?
Ch08 自訂標籤
Ch08 自訂標籤Ch08 自訂標籤
Ch08 自訂標籤
Justin Lin
?
Servlet & JSP 教學手冊第二版 - 第 6 章:使用 JSP
Servlet & JSP 教學手冊第二版 - 第 6 章:使用 JSPServlet & JSP 教學手冊第二版 - 第 6 章:使用 JSP
Servlet & JSP 教學手冊第二版 - 第 6 章:使用 JSP
Justin Lin
?
Ch09 整合资料库
Ch09 整合资料库Ch09 整合资料库
Ch09 整合资料库
Justin Lin
?
Ch05 Servlet 進階 API、過濾器與傾聽器
Ch05 Servlet 進階 API、過濾器與傾聽器Ch05 Servlet 進階 API、過濾器與傾聽器
Ch05 Servlet 進階 API、過濾器與傾聽器
Justin Lin
?
Servlet & JSP 教學手冊第二版 - 課後練習解答
Servlet & JSP 教學手冊第二版 - 課後練習解答Servlet & JSP 教學手冊第二版 - 課後練習解答
Servlet & JSP 教學手冊第二版 - 課後練習解答
Justin Lin
?
Ch03 請求與回應
Ch03 請求與回應Ch03 請求與回應
Ch03 請求與回應
Justin Lin
?
Servlet & JSP 教學手冊第二版試讀 - 撰寫與設定 Servlet
Servlet & JSP 教學手冊第二版試讀 - 撰寫與設定 ServletServlet & JSP 教學手冊第二版試讀 - 撰寫與設定 Servlet
Servlet & JSP 教學手冊第二版試讀 - 撰寫與設定 Servlet
Justin Lin
?
整合资料库
整合资料库整合资料库
整合资料库
Justin Lin
?
Servlet & JSP 教學手冊第二版 - 第 11 章:簡介 JavaMail
Servlet & JSP 教學手冊第二版 - 第 11 章:簡介 JavaMailServlet & JSP 教學手冊第二版 - 第 11 章:簡介 JavaMail
Servlet & JSP 教學手冊第二版 - 第 11 章:簡介 JavaMail
Justin Lin
?
Ch07 使用 JSTL
Ch07 使用 JSTLCh07 使用 JSTL
Ch07 使用 JSTL
Justin Lin
?
Ch07 使用JSTL
Ch07 使用JSTL Ch07 使用JSTL
Ch07 使用JSTL
Justin Lin
?
Ch13 整合 Spring MVC/Security
Ch13 整合 Spring MVC/SecurityCh13 整合 Spring MVC/Security
Ch13 整合 Spring MVC/Security
Justin Lin
?
Java SE 8 技術手冊第 16 章 - 整合资料库
Java SE 8 技術手冊第 16 章 - 整合资料库Java SE 8 技術手冊第 16 章 - 整合资料库
Java SE 8 技術手冊第 16 章 - 整合资料库
Justin Lin
?
CH16:整合资料库
CH16:整合资料库CH16:整合资料库
CH16:整合资料库
Justin Lin
?
Servlet & JSP 教學手冊第二版 - 第 4 章:會話管理
Servlet & JSP 教學手冊第二版 - 第 4 章:會話管理Servlet & JSP 教學手冊第二版 - 第 4 章:會話管理
Servlet & JSP 教學手冊第二版 - 第 4 章:會話管理
Justin Lin
?
Java SE 8 技術手冊第 1 章 - Java平台概論
Java SE 8 技術手冊第 1 章 - Java平台概論Java SE 8 技術手冊第 1 章 - Java平台概論
Java SE 8 技術手冊第 1 章 - Java平台概論
Justin Lin
?
CH1. 簡介 Web 應用程式
CH1. 簡介 Web 應用程式CH1. 簡介 Web 應用程式
CH1. 簡介 Web 應用程式
Justin Lin
?
Ch06 使用JSP
Ch06 使用JSP Ch06 使用JSP
Ch06 使用JSP
Justin Lin
?
Ch01 簡介Web應用程式
Ch01 簡介Web應用程式Ch01 簡介Web應用程式
Ch01 簡介Web應用程式
Justin Lin
?
Servlet & JSP 教學手冊第二版 - 第 5 章:Servlet 進階 API、過濾器與傾聽器
Servlet & JSP 教學手冊第二版 - 第 5 章:Servlet 進階 API、過濾器與傾聽器Servlet & JSP 教學手冊第二版 - 第 5 章:Servlet 進階 API、過濾器與傾聽器
Servlet & JSP 教學手冊第二版 - 第 5 章:Servlet 進階 API、過濾器與傾聽器
Justin Lin
?
Ch08 自訂標籤
Ch08 自訂標籤Ch08 自訂標籤
Ch08 自訂標籤
Justin Lin
?
Servlet & JSP 教學手冊第二版 - 第 6 章:使用 JSP
Servlet & JSP 教學手冊第二版 - 第 6 章:使用 JSPServlet & JSP 教學手冊第二版 - 第 6 章:使用 JSP
Servlet & JSP 教學手冊第二版 - 第 6 章:使用 JSP
Justin Lin
?
Ch09 整合资料库
Ch09 整合资料库Ch09 整合资料库
Ch09 整合资料库
Justin Lin
?
Ch05 Servlet 進階 API、過濾器與傾聽器
Ch05 Servlet 進階 API、過濾器與傾聽器Ch05 Servlet 進階 API、過濾器與傾聽器
Ch05 Servlet 進階 API、過濾器與傾聽器
Justin Lin
?
Servlet & JSP 教學手冊第二版 - 課後練習解答
Servlet & JSP 教學手冊第二版 - 課後練習解答Servlet & JSP 教學手冊第二版 - 課後練習解答
Servlet & JSP 教學手冊第二版 - 課後練習解答
Justin Lin
?
Ch03 請求與回應
Ch03 請求與回應Ch03 請求與回應
Ch03 請求與回應
Justin Lin
?
Servlet & JSP 教學手冊第二版試讀 - 撰寫與設定 Servlet
Servlet & JSP 教學手冊第二版試讀 - 撰寫與設定 ServletServlet & JSP 教學手冊第二版試讀 - 撰寫與設定 Servlet
Servlet & JSP 教學手冊第二版試讀 - 撰寫與設定 Servlet
Justin Lin
?
Servlet & JSP 教學手冊第二版 - 第 11 章:簡介 JavaMail
Servlet & JSP 教學手冊第二版 - 第 11 章:簡介 JavaMailServlet & JSP 教學手冊第二版 - 第 11 章:簡介 JavaMail
Servlet & JSP 教學手冊第二版 - 第 11 章:簡介 JavaMail
Justin Lin
?
Ch13 整合 Spring MVC/Security
Ch13 整合 Spring MVC/SecurityCh13 整合 Spring MVC/Security
Ch13 整合 Spring MVC/Security
Justin Lin
?
Java SE 8 技術手冊第 16 章 - 整合资料库
Java SE 8 技術手冊第 16 章 - 整合资料库Java SE 8 技術手冊第 16 章 - 整合资料库
Java SE 8 技術手冊第 16 章 - 整合资料库
Justin Lin
?
CH16:整合资料库
CH16:整合资料库CH16:整合资料库
CH16:整合资料库
Justin Lin
?
Servlet & JSP 教學手冊第二版 - 第 4 章:會話管理
Servlet & JSP 教學手冊第二版 - 第 4 章:會話管理Servlet & JSP 教學手冊第二版 - 第 4 章:會話管理
Servlet & JSP 教學手冊第二版 - 第 4 章:會話管理
Justin Lin
?
Java SE 8 技術手冊第 1 章 - Java平台概論
Java SE 8 技術手冊第 1 章 - Java平台概論Java SE 8 技術手冊第 1 章 - Java平台概論
Java SE 8 技術手冊第 1 章 - Java平台概論
Justin Lin
?
CH1. 簡介 Web 應用程式
CH1. 簡介 Web 應用程式CH1. 簡介 Web 應用程式
CH1. 簡介 Web 應用程式
Justin Lin
?
Ch01 簡介Web應用程式
Ch01 簡介Web應用程式Ch01 簡介Web應用程式
Ch01 簡介Web應用程式
Justin Lin
?

Viewers also liked (20)

Servlet & JSP 教學手冊第二版 - 第 10 章:Web 容器安全管理
Servlet & JSP 教學手冊第二版 - 第 10 章:Web 容器安全管理Servlet & JSP 教學手冊第二版 - 第 10 章:Web 容器安全管理
Servlet & JSP 教學手冊第二版 - 第 10 章:Web 容器安全管理
Justin Lin
?
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架
Justin Lin
?
进阶主题
进阶主题进阶主题
进阶主题
Justin Lin
?
讓程式展現樂趣 玩出實驗精神與創造力
讓程式展現樂趣 玩出實驗精神與創造力讓程式展現樂趣 玩出實驗精神與創造力
讓程式展現樂趣 玩出實驗精神與創造力
Justin Lin
?
Spring 2.0 技術手冊第六章 - Hibernate 與 Spring
Spring 2.0 技術手冊第六章 - Hibernate 與 SpringSpring 2.0 技術手冊第六章 - Hibernate 與 Spring
Spring 2.0 技術手冊第六章 - Hibernate 與 Spring
Justin Lin
?
Spring 2.0 技術手冊第七章 - Spring Web MVC 框架
Spring 2.0 技術手冊第七章 - Spring Web MVC 框架Spring 2.0 技術手冊第七章 - Spring Web MVC 框架
Spring 2.0 技術手冊第七章 - Spring Web MVC 框架
Justin Lin
?
Spring 2.0 技術手冊目錄
Spring 2.0 技術手冊目錄Spring 2.0 技術手冊目錄
Spring 2.0 技術手冊目錄
Justin Lin
?
Java SE 8 的 Lambda 連鎖效應 - 語法、風格與程式庫
Java SE 8 的 Lambda 連鎖效應 - 語法、風格與程式庫Java SE 8 的 Lambda 連鎖效應 - 語法、風格與程式庫
Java SE 8 的 Lambda 連鎖效應 - 語法、風格與程式庫
Justin Lin
?
深入淺出 Web 容器 - Tomcat 原始碼分析
深入淺出 Web 容器  - Tomcat 原始碼分析深入淺出 Web 容器  - Tomcat 原始碼分析
深入淺出 Web 容器 - Tomcat 原始碼分析
Justin Lin
?
Java 8 與 retrolambda
Java 8 與 retrolambdaJava 8 與 retrolambda
Java 8 與 retrolambda
Justin Lin
?
Java SE 7 技術手冊投影片第 06 章 - 繼承與多型
Java SE 7 技術手冊投影片第 06 章 - 繼承與多型Java SE 7 技術手冊投影片第 06 章 - 繼承與多型
Java SE 7 技術手冊投影片第 06 章 - 繼承與多型
Justin Lin
?
java8-patterns
java8-patternsjava8-patterns
java8-patterns
Justin Lin
?
Java SE 7 技術手冊投影片第 04 章 - 認識物件
Java SE 7 技術手冊投影片第 04 章 - 認識物件Java SE 7 技術手冊投影片第 04 章 - 認識物件
Java SE 7 技術手冊投影片第 04 章 - 認識物件
Justin Lin
?
Java SE 7 技術手冊投影片第 05 章 - 物件封裝
Java SE 7 技術手冊投影片第 05 章  - 物件封裝Java SE 7 技術手冊投影片第 05 章  - 物件封裝
Java SE 7 技術手冊投影片第 05 章 - 物件封裝
Justin Lin
?
Java SE 7 技術手冊投影片第 03 章 - 基礎語法
Java SE 7 技術手冊投影片第 03 章 - 基礎語法Java SE 7 技術手冊投影片第 03 章 - 基礎語法
Java SE 7 技術手冊投影片第 03 章 - 基礎語法
Justin Lin
?
Java SE 7 技術手冊投影片第 07 章 - 介面與多型
Java SE 7 技術手冊投影片第 07 章 - 介面與多型Java SE 7 技術手冊投影片第 07 章 - 介面與多型
Java SE 7 技術手冊投影片第 07 章 - 介面與多型
Justin Lin
?
Java SE 7 技術手冊投影片第 13 章 - 視窗程式設計
Java SE 7 技術手冊投影片第 13 章 - 視窗程式設計Java SE 7 技術手冊投影片第 13 章 - 視窗程式設計
Java SE 7 技術手冊投影片第 13 章 - 視窗程式設計
Justin Lin
?
Java SE 7 技術手冊投影片第 02 章 - 從JDK到IDE
Java SE 7 技術手冊投影片第 02 章 - 從JDK到IDEJava SE 7 技術手冊投影片第 02 章 - 從JDK到IDE
Java SE 7 技術手冊投影片第 02 章 - 從JDK到IDE
Justin Lin
?
Java Web 程式之效能技巧與安全防護
Java Web 程式之效能技巧與安全防護Java Web 程式之效能技巧與安全防護
Java Web 程式之效能技巧與安全防護
Justin Lin
?
Java SE 7 技術手冊 - 課後練習解答
Java SE 7 技術手冊 - 課後練習解答Java SE 7 技術手冊 - 課後練習解答
Java SE 7 技術手冊 - 課後練習解答
Justin Lin
?
Servlet & JSP 教學手冊第二版 - 第 10 章:Web 容器安全管理
Servlet & JSP 教學手冊第二版 - 第 10 章:Web 容器安全管理Servlet & JSP 教學手冊第二版 - 第 10 章:Web 容器安全管理
Servlet & JSP 教學手冊第二版 - 第 10 章:Web 容器安全管理
Justin Lin
?
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架
Justin Lin
?
讓程式展現樂趣 玩出實驗精神與創造力
讓程式展現樂趣 玩出實驗精神與創造力讓程式展現樂趣 玩出實驗精神與創造力
讓程式展現樂趣 玩出實驗精神與創造力
Justin Lin
?
Spring 2.0 技術手冊第六章 - Hibernate 與 Spring
Spring 2.0 技術手冊第六章 - Hibernate 與 SpringSpring 2.0 技術手冊第六章 - Hibernate 與 Spring
Spring 2.0 技術手冊第六章 - Hibernate 與 Spring
Justin Lin
?
Spring 2.0 技術手冊第七章 - Spring Web MVC 框架
Spring 2.0 技術手冊第七章 - Spring Web MVC 框架Spring 2.0 技術手冊第七章 - Spring Web MVC 框架
Spring 2.0 技術手冊第七章 - Spring Web MVC 框架
Justin Lin
?
Spring 2.0 技術手冊目錄
Spring 2.0 技術手冊目錄Spring 2.0 技術手冊目錄
Spring 2.0 技術手冊目錄
Justin Lin
?
Java SE 8 的 Lambda 連鎖效應 - 語法、風格與程式庫
Java SE 8 的 Lambda 連鎖效應 - 語法、風格與程式庫Java SE 8 的 Lambda 連鎖效應 - 語法、風格與程式庫
Java SE 8 的 Lambda 連鎖效應 - 語法、風格與程式庫
Justin Lin
?
深入淺出 Web 容器 - Tomcat 原始碼分析
深入淺出 Web 容器  - Tomcat 原始碼分析深入淺出 Web 容器  - Tomcat 原始碼分析
深入淺出 Web 容器 - Tomcat 原始碼分析
Justin Lin
?
Java 8 與 retrolambda
Java 8 與 retrolambdaJava 8 與 retrolambda
Java 8 與 retrolambda
Justin Lin
?
Java SE 7 技術手冊投影片第 06 章 - 繼承與多型
Java SE 7 技術手冊投影片第 06 章 - 繼承與多型Java SE 7 技術手冊投影片第 06 章 - 繼承與多型
Java SE 7 技術手冊投影片第 06 章 - 繼承與多型
Justin Lin
?
Java SE 7 技術手冊投影片第 04 章 - 認識物件
Java SE 7 技術手冊投影片第 04 章 - 認識物件Java SE 7 技術手冊投影片第 04 章 - 認識物件
Java SE 7 技術手冊投影片第 04 章 - 認識物件
Justin Lin
?
Java SE 7 技術手冊投影片第 05 章 - 物件封裝
Java SE 7 技術手冊投影片第 05 章  - 物件封裝Java SE 7 技術手冊投影片第 05 章  - 物件封裝
Java SE 7 技術手冊投影片第 05 章 - 物件封裝
Justin Lin
?
Java SE 7 技術手冊投影片第 03 章 - 基礎語法
Java SE 7 技術手冊投影片第 03 章 - 基礎語法Java SE 7 技術手冊投影片第 03 章 - 基礎語法
Java SE 7 技術手冊投影片第 03 章 - 基礎語法
Justin Lin
?
Java SE 7 技術手冊投影片第 07 章 - 介面與多型
Java SE 7 技術手冊投影片第 07 章 - 介面與多型Java SE 7 技術手冊投影片第 07 章 - 介面與多型
Java SE 7 技術手冊投影片第 07 章 - 介面與多型
Justin Lin
?
Java SE 7 技術手冊投影片第 13 章 - 視窗程式設計
Java SE 7 技術手冊投影片第 13 章 - 視窗程式設計Java SE 7 技術手冊投影片第 13 章 - 視窗程式設計
Java SE 7 技術手冊投影片第 13 章 - 視窗程式設計
Justin Lin
?
Java SE 7 技術手冊投影片第 02 章 - 從JDK到IDE
Java SE 7 技術手冊投影片第 02 章 - 從JDK到IDEJava SE 7 技術手冊投影片第 02 章 - 從JDK到IDE
Java SE 7 技術手冊投影片第 02 章 - 從JDK到IDE
Justin Lin
?
Java Web 程式之效能技巧與安全防護
Java Web 程式之效能技巧與安全防護Java Web 程式之效能技巧與安全防護
Java Web 程式之效能技巧與安全防護
Justin Lin
?
Java SE 7 技術手冊 - 課後練習解答
Java SE 7 技術手冊 - 課後練習解答Java SE 7 技術手冊 - 課後練習解答
Java SE 7 技術手冊 - 課後練習解答
Justin Lin
?

Similar to Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL (20)

3 hibernate映射元素和类型
3 hibernate映射元素和类型3 hibernate映射元素和类型
3 hibernate映射元素和类型
Zelin Wang
?
中远公司 Java培训资料
中远公司  Java培训资料中远公司  Java培训资料
中远公司 Java培训资料
yiditushe
?
Ch02 撰寫與設定Servlet
Ch02 撰寫與設定ServletCh02 撰寫與設定Servlet
Ch02 撰寫與設定Servlet
Justin Lin
?
10. 進入瀏覽器
10. 進入瀏覽器10. 進入瀏覽器
10. 進入瀏覽器
Justin Lin
?
Spring4.x + hibernate4.x_配置详解
Spring4.x + hibernate4.x_配置详解Spring4.x + hibernate4.x_配置详解
Spring4.x + hibernate4.x_配置详解
zany_hui
?
OPM
OPMOPM
OPM
goto100
?
03.wls depoly jdbc
03.wls depoly jdbc03.wls depoly jdbc
03.wls depoly jdbc
Meng He
?
尝耻肠别苍别实践
尝耻肠别苍别实践尝耻肠别苍别实践
尝耻肠别苍别实践
晓锋 陈
?
The Rails 4 Way Chapter 1
The Rails 4 Way Chapter 1The Rails 4 Way Chapter 1
The Rails 4 Way Chapter 1
Drake Huang
?
千呼萬喚始出來的 Java SE 7
千呼萬喚始出來的 Java SE 7千呼萬喚始出來的 Java SE 7
千呼萬喚始出來的 Java SE 7
Justin Lin
?
SQL Server 資料庫版本控管
SQL Server 資料庫版本控管SQL Server 資料庫版本控管
SQL Server 資料庫版本控管
Will Huang
?
Web scraping入門1
Web scraping入門1Web scraping入門1
Web scraping入門1
兆欽 丘
?
DEV305 - ASP.NET 5 開發攻略
DEV305 - ASP.NET 5 開發攻略DEV305 - ASP.NET 5 開發攻略
DEV305 - ASP.NET 5 開發攻略
Will Huang
?
翱谤补肠濒别北大青鸟完全教程
翱谤补肠濒别北大青鸟完全教程翱谤补肠濒别北大青鸟完全教程
翱谤补肠濒别北大青鸟完全教程
yiditushe
?
闯2别别经典学习笔记
闯2别别经典学习笔记闯2别别经典学习笔记
闯2别别经典学习笔记
yiditushe
?
View 與 Blade 樣板引擎
View 與 Blade 樣板引擎View 與 Blade 樣板引擎
View 與 Blade 樣板引擎
Shengyou Fan
?
Kid171 chap03 traditional Chinese Version
Kid171 chap03 traditional Chinese VersionKid171 chap03 traditional Chinese Version
Kid171 chap03 traditional Chinese Version
Frank S.C. Tseng
?
02.web sphere培训 应用websphere
02.web sphere培训 应用websphere02.web sphere培训 应用websphere
02.web sphere培训 应用websphere
littlecong
?
Java SE 7 技術手冊投影片第 14 章 - 整合资料库
Java SE 7 技術手冊投影片第 14 章 - 整合资料库Java SE 7 技術手冊投影片第 14 章 - 整合资料库
Java SE 7 技術手冊投影片第 14 章 - 整合资料库
Justin Lin
?
3 hibernate映射元素和类型
3 hibernate映射元素和类型3 hibernate映射元素和类型
3 hibernate映射元素和类型
Zelin Wang
?
中远公司 Java培训资料
中远公司  Java培训资料中远公司  Java培训资料
中远公司 Java培训资料
yiditushe
?
Ch02 撰寫與設定Servlet
Ch02 撰寫與設定ServletCh02 撰寫與設定Servlet
Ch02 撰寫與設定Servlet
Justin Lin
?
10. 進入瀏覽器
10. 進入瀏覽器10. 進入瀏覽器
10. 進入瀏覽器
Justin Lin
?
Spring4.x + hibernate4.x_配置详解
Spring4.x + hibernate4.x_配置详解Spring4.x + hibernate4.x_配置详解
Spring4.x + hibernate4.x_配置详解
zany_hui
?
03.wls depoly jdbc
03.wls depoly jdbc03.wls depoly jdbc
03.wls depoly jdbc
Meng He
?
尝耻肠别苍别实践
尝耻肠别苍别实践尝耻肠别苍别实践
尝耻肠别苍别实践
晓锋 陈
?
The Rails 4 Way Chapter 1
The Rails 4 Way Chapter 1The Rails 4 Way Chapter 1
The Rails 4 Way Chapter 1
Drake Huang
?
千呼萬喚始出來的 Java SE 7
千呼萬喚始出來的 Java SE 7千呼萬喚始出來的 Java SE 7
千呼萬喚始出來的 Java SE 7
Justin Lin
?
SQL Server 資料庫版本控管
SQL Server 資料庫版本控管SQL Server 資料庫版本控管
SQL Server 資料庫版本控管
Will Huang
?
Web scraping入門1
Web scraping入門1Web scraping入門1
Web scraping入門1
兆欽 丘
?
DEV305 - ASP.NET 5 開發攻略
DEV305 - ASP.NET 5 開發攻略DEV305 - ASP.NET 5 開發攻略
DEV305 - ASP.NET 5 開發攻略
Will Huang
?
翱谤补肠濒别北大青鸟完全教程
翱谤补肠濒别北大青鸟完全教程翱谤补肠濒别北大青鸟完全教程
翱谤补肠濒别北大青鸟完全教程
yiditushe
?
闯2别别经典学习笔记
闯2别别经典学习笔记闯2别别经典学习笔记
闯2别别经典学习笔记
yiditushe
?
View 與 Blade 樣板引擎
View 與 Blade 樣板引擎View 與 Blade 樣板引擎
View 與 Blade 樣板引擎
Shengyou Fan
?
Kid171 chap03 traditional Chinese Version
Kid171 chap03 traditional Chinese VersionKid171 chap03 traditional Chinese Version
Kid171 chap03 traditional Chinese Version
Frank S.C. Tseng
?
02.web sphere培训 应用websphere
02.web sphere培训 应用websphere02.web sphere培训 应用websphere
02.web sphere培训 应用websphere
littlecong
?
Java SE 7 技術手冊投影片第 14 章 - 整合资料库
Java SE 7 技術手冊投影片第 14 章 - 整合资料库Java SE 7 技術手冊投影片第 14 章 - 整合资料库
Java SE 7 技術手冊投影片第 14 章 - 整合资料库
Justin Lin
?

More from Justin Lin (20)

Ch14 簡介 Spring Boot
Ch14 簡介 Spring BootCh14 簡介 Spring Boot
Ch14 簡介 Spring Boot
Justin Lin
?
Ch12 Spring 起步走
Ch12 Spring 起步走Ch12 Spring 起步走
Ch12 Spring 起步走
Justin Lin
?
Ch11 簡介 JavaMail
Ch11 簡介 JavaMailCh11 簡介 JavaMail
Ch11 簡介 JavaMail
Justin Lin
?
Ch10 Web 容器安全管理
Ch10 Web 容器安全管理Ch10 Web 容器安全管理
Ch10 Web 容器安全管理
Justin Lin
?
Ch04 會話管理
Ch04 會話管理Ch04 會話管理
Ch04 會話管理
Justin Lin
?
14. 进阶主题
14. 进阶主题14. 进阶主题
14. 进阶主题
Justin Lin
?
13.并行、平行与非同步
13.并行、平行与非同步13.并行、平行与非同步
13.并行、平行与非同步
Justin Lin
?
12. 除錯、測試與效能
12. 除錯、測試與效能12. 除錯、測試與效能
12. 除錯、測試與效能
Justin Lin
?
11. 常用內建模組
11. 常用內建模組11. 常用內建模組
11. 常用內建模組
Justin Lin
?
10. 資料永續與交換
10. 資料永續與交換10. 資料永續與交換
10. 資料永續與交換
Justin Lin
?
9. 資料結構
9. 資料結構9. 資料結構
9. 資料結構
Justin Lin
?
8. open() 與 io 模組
8. open() 與 io 模組8. open() 與 io 模組
8. open() 與 io 模組
Justin Lin
?
7. 例外處理
7. 例外處理7. 例外處理
7. 例外處理
Justin Lin
?
6. 類別的繼承
6. 類別的繼承6. 類別的繼承
6. 類別的繼承
Justin Lin
?
5. 從模組到類別
5. 從模組到類別5. 從模組到類別
5. 從模組到類別
Justin Lin
?
4. 流程語法與函式
4. 流程語法與函式4. 流程語法與函式
4. 流程語法與函式
Justin Lin
?
3.型态与运算子
3.型态与运算子3.型态与运算子
3.型态与运算子
Justin Lin
?
1. Python起步走
1. Python起步走1. Python起步走
1. Python起步走
Justin Lin
?
2. 從 REPL 到 IDE
2. 從 REPL 到 IDE2. 從 REPL 到 IDE
2. 從 REPL 到 IDE
Justin Lin
?
Python 3.9 技術手冊目錄
Python 3.9 技術手冊目錄Python 3.9 技術手冊目錄
Python 3.9 技術手冊目錄
Justin Lin
?
Ch14 簡介 Spring Boot
Ch14 簡介 Spring BootCh14 簡介 Spring Boot
Ch14 簡介 Spring Boot
Justin Lin
?
Ch12 Spring 起步走
Ch12 Spring 起步走Ch12 Spring 起步走
Ch12 Spring 起步走
Justin Lin
?
Ch11 簡介 JavaMail
Ch11 簡介 JavaMailCh11 簡介 JavaMail
Ch11 簡介 JavaMail
Justin Lin
?
Ch10 Web 容器安全管理
Ch10 Web 容器安全管理Ch10 Web 容器安全管理
Ch10 Web 容器安全管理
Justin Lin
?
Ch04 會話管理
Ch04 會話管理Ch04 會話管理
Ch04 會話管理
Justin Lin
?
13.并行、平行与非同步
13.并行、平行与非同步13.并行、平行与非同步
13.并行、平行与非同步
Justin Lin
?
12. 除錯、測試與效能
12. 除錯、測試與效能12. 除錯、測試與效能
12. 除錯、測試與效能
Justin Lin
?
11. 常用內建模組
11. 常用內建模組11. 常用內建模組
11. 常用內建模組
Justin Lin
?
10. 資料永續與交換
10. 資料永續與交換10. 資料永續與交換
10. 資料永續與交換
Justin Lin
?
8. open() 與 io 模組
8. open() 與 io 模組8. open() 與 io 模組
8. open() 與 io 模組
Justin Lin
?
6. 類別的繼承
6. 類別的繼承6. 類別的繼承
6. 類別的繼承
Justin Lin
?
5. 從模組到類別
5. 從模組到類別5. 從模組到類別
5. 從模組到類別
Justin Lin
?
4. 流程語法與函式
4. 流程語法與函式4. 流程語法與函式
4. 流程語法與函式
Justin Lin
?
3.型态与运算子
3.型态与运算子3.型态与运算子
3.型态与运算子
Justin Lin
?
1. Python起步走
1. Python起步走1. Python起步走
1. Python起步走
Justin Lin
?
2. 從 REPL 到 IDE
2. 從 REPL 到 IDE2. 從 REPL 到 IDE
2. 從 REPL 到 IDE
Justin Lin
?
Python 3.9 技術手冊目錄
Python 3.9 技術手冊目錄Python 3.9 技術手冊目錄
Python 3.9 技術手冊目錄
Justin Lin
?

Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL