1.概念:JavaServlet Pages Tag Library JSP标准标签库 *是由Apache组织提供的开源的免费的jsp标签。<标签> 2.用于简化和替换jsp页面上的Java代码 3.使用步骤: 1.导入jsp相关的jar包 2.引入标签库:taglib指令<%@ taglib % > 3.使用标签 4.常用的JSTL标签(在使用过程中必须使用EL表达式来完成值) 1.if(相当于Java中的if语句) c:if标签(没有else的部分) 1.属性 *test 必须属性,接收Boolean表达式 *如果表达式为true,则显示if标签体内的内容,如果为false,则不显示if标签体内的内容 *一般情况下,test属性值会结合El表达式一起使用 2.注意:c:if标签没有else情况,想要else情况,则可以在定义一个c:if标签(将常用EL表达式来经行判断) 2.choose(相当于Java中的switch语句) 1.使用choose标签取出数字 相当于switch 2.使用when标签做出判断 相当于case 3.otherwise标签做其他情况的声明 相当于default 例如: <c:choose> <c:when test="结果一(里面传Boolean类型的值)"> 先要输出的内容 </c:when> <c:when test="结果二(里面传Boolean类型的值)"> 输出的内容 </c:when> . . . <c:otherwise(其他情况,除上面的情况之外的其他情况)> 输出的内容 </c:otherwise> </c:choose> 3.foreach(相当于Java中的for循环)(最常用的标签) 1.普通的for循环 *属性:(可以使用的属性值) bengin:开始值(包含开始值) end:结束值(包含结束值) var:临时变量 step:步长(临时变量每一次的变化值) varStatus:循环状态对象 *index:容器中元素的索引,从零开始。 *count:表示循环的次数,从一开始。 2.增强for循环 属性: items:代表容器对象 var:表示容器中临时对象 varStatus:循环状态对象 *index:容器中元素的索引,从零开始。 *count:表示循环的次数,从一开始。
JSTL的简单应用
最新推荐文章于 2022-04-02 00:01:08 发布