JSP標準模板庫(JSTL)是SUN公司發佈的一個針對JSP開發的新組件。JSTL允許你使用標籤(tags)來進行JSP頁面開發,而不是使用多數JSP程序員已經習慣了的scriptlet代碼方式開發。JSTL幾乎能夠做到傳統JSP scriptlet代碼能做的任何事情。你可能會疑惑,爲什麼我們需要另一種這樣的HTML生成語言呢?
STL允許JSP程序員使用tags而不是JAVA代碼來編程。爲了展示爲什麼這個是更優越的,下面將給出示例。我們會檢查一個非常簡單的從1數到10的JSP頁面。我們將通過兩種方法來檢查,一種是基於JSP的scriptlet,一種是JSTL。當這個計數器頁面的例子是用JSP scriptlet來編寫時,JSP頁面如下所示:
<html>
<head>
<title>Count to 10 in JSP scriptlet</title>