JSTL*****

JSTL(Java server pages standarded tag library,即JSP标准标签库)是由JCP(Java community Proces)所制定的标准规范,它主要提供给Java Web开发人员一个标准通用的标签库,并由Apache的Jakarta小组来维护。开发人员可以利用这些标签取代JSP页面上的Java代码,从而提高程序的可读性,降低程序的维护难度。

JSTL组成:

  1. 核心标签库
  2. 函数标签库
  3. 格式化标签库
  4. SQL标签库

使用JSTL的步骤:

第一步:下载jar包,添加到项目中

JSTL*****

 

第二步:引用标签库taglib

JSTL*****

 

第三步:使用

    1).通用标签:set   out  remove

        set标签:声明变量并赋值

JSTL*****

 

        out标签:向页面输出数据

JSTL*****

 

        remove标签:移除变量的值

JSTL*****

 

    2).分支标签:if   choose

JSTL*****

 

总结:if标签适合做简单的单分支判断,choose结构适合做多分支判断。

 

    3).迭代标签:forEach

 

JSTL*****

JSTL*****

 

特殊属性:varStatus表示当前对象的状态信息

index:表示下标 从0开始

count:表示序号  从1开始

 

JSTL*****