摘要: JSTL通常被認(rèn)為是一種單標(biāo)簽庫。但JSTL實(shí)際上有4個(gè)標(biāo)簽庫。這些標(biāo)簽庫被概括為如下:
§核心標(biāo)簽庫—包含一些Web應(yīng)用的必要的標(biāo)簽。核心標(biāo)簽庫的實(shí)例包括循環(huán),表達(dá)式賦值和基本輸入輸出。.
§格式化/國(guó)際化標(biāo)簽庫—包括被用來解析數(shù)據(jù)的標(biāo)簽庫。這種標(biāo)簽會(huì)解析數(shù)據(jù),比如日期,不同的場(chǎng)所區(qū)域等。
§數(shù)據(jù)庫標(biāo)簽庫—包含被用來訪問SQL數(shù)據(jù)庫的標(biāo)簽。這些標(biāo)簽通常僅僅只創(chuàng)建原形(prototype)程序。這個(gè)是因?yàn)榇蠖鄶?shù)程序不會(huì)直接從JSP頁面中來處理數(shù)據(jù)庫訪問。數(shù)據(jù)庫訪問應(yīng)該被嵌入到能夠被JSP頁面所訪問的EJB中。
§XML標(biāo)簽庫—包含被用來訪問XML元素的標(biāo)簽。因?yàn)閄ML廣泛使用于Web開發(fā),XML的處理是JSTL的一個(gè)重要的特征。
閱讀全文