大家好,我是IT修真院鄭州分院第6期的學員峰锁,一枚正直純潔善良的JAVA程序員今天給大家分享一下回还,Maven常用打包插件的使用.
1.背景介紹
JSP標準標簽庫(JSTL)是一個JSP標簽集合,它封裝了JSP應用的通用核心功能戏蔑。
JSTL支持通用的暴区、結(jié)構(gòu)化的任務,比如迭代辛臊,條件判斷仙粱,XML文檔操作,國際化標簽彻舰,SQL標簽伐割。
除了這些,它還提供了一個框架來使用集成JSTL的自定義標簽刃唤。
根據(jù)JSTL標簽所提供的功能隔心,可以將其分為5個類別。
核心標簽
格式化標簽
SQL標簽
XML標簽
JSTL函數(shù)
2.知識剖析
核心標簽庫
它是JSTL中的核心庫尚胞,為日常任務提供通用支持硬霍,
如顯示和設置變量、重復使用一組項目笼裳、測試條件和其他操作
(如導入和重定向Web內(nèi)容)唯卖。Core標簽按功能可分為4種類型
Core標簽功能分類
1 變量維護
2 流程控制
3 URL管理
4 其它標簽
變量維護
c:set標簽用于設置變量值和對象屬性粱玲。
c:remove標簽用于移除一個變量,可以指定這個變量的作用域拜轨,若未指定抽减,則默認為變量第一次出現(xiàn)的作用域。
流程控制
分為條件標簽和迭代標簽
條件標簽:
c:if標簽判斷表達式的值,如果表達式的值為 true 則執(zhí)行其主體內(nèi)容橄碾。
c:choose標簽與Java switch語句的功能一樣卵沉,用于在眾多選項中做出選擇。
c:when c:otherwise無法單獨使用法牲,只能作為c:choose的子標簽來使用史汗。這三個標簽組合起來實現(xiàn)Java中的switch語句的功能拒垃。
迭代標簽
c:forEach標簽是更加通用的標簽,因為它迭代一個集合中的對象恶复。
c:forTokens標簽通過指定分隔符將字符串分隔為一個數(shù)組然后迭代它們
URL管理
c:url>標簽將URL格式化為一個字符串速挑,然后存儲在一個變量中谤牡。
c:import:向當前JSP頁面中引入URL資源(可以是遠程序站點上的資源)。Include指令和include動作不能向JSP頁引入Web程序以外的資源姥宝,引入的資源必須位于當前Web程序中。
c:redirect標簽通過自動重寫URL來將瀏覽器重定向至一個新的URL腊满,它提供內(nèi)容相關的URL,并且支持c:param標簽碳蛋。
c:param:只能嵌入到c:url胚泌、、c:import肃弟、c:redirect標簽中作為子元素來使用玷室。此標簽主要用于設置URL中將要傳入的參數(shù)笤受。
其它標簽
c:out標簽用來顯示一個表達式的結(jié)果,與"<%= %>"作用相似箩兽,它們的區(qū)別就是c:out標簽可以直接通過"."操作符來訪問屬性。
c:catch 標簽主要用來處理產(chǎn)生錯誤的異常狀況汗贫,并且將錯誤信息儲存起來秸脱。
3.常見問題
Core標簽使用方法
4.解決方案
5.編碼實戰(zhàn)
6.擴展思考
7.參考文獻
http://blog.csdn.net/chabale/article/details/9406437
菜鳥教程
8.更多討論
視頻
1.弱弱的問一下掀亥,要使用c標簽,需要引入什么依賴遏片?
2.標簽里scape屬性的值有哪些撮竿?
session? 會話
page? 頁面
applacation 程序
request? 請求
3.C標簽怎樣使用EL表達式?
在${}中使用EL表達式或者運算符
ppt鏈接https://ptteng.github.io/PPT/PPT-java/java-C%E6%A0%87%E7%AD%BE-task2.html#/17
今天的分享到此結(jié)束? 謝謝