栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JSTL的使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JSTL的使用

1、JSTL概述 1)简介

JSTL的全称是:JSP Standard Tag Libary。它是JSP中标准的标签库。它是由Apache实现的。

它由以下5个部分组成:

组成作用说明
Core核心标签库。通用逻辑处理
Fmt国际化有关。需要不同地域显示不同语言时使用
FunctionsEL函数EL表达式可以使用的方法
SQL操作数据库。不用
XML操作XML。不用
2)使用要求

要想使用JSTL标签库,在javaweb工程中需要导入坐标。首先是在工程的WEB-INF目录中创建一个lib目录,接下来把jstl的jar拷贝到lib目录中,最后在jar包上点击右键,然后选择【Add as Libary】添加。

2、核心标签库

在我们实际开发中,用到的jstl标签库主要以核心标签库为准,偶尔会用到国际化标签库的标签。下表中把我们经常可能用到的标签列在此处,其余标签库请参考【JSTL标签库.doc】文档。

标签名称功能分类分类作用
<标签名:if>流程控制核心标签库用于判断

<标签名:choose>

<标签名:when>

<标签名:otherwise>

流程控制核心标签库用于多个条件判断
<标签名:foreache>迭代操作核心标签库用于循环遍历
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%--导入jstl标签库 --%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>  //prefix是用来设置标签名,标签名可以任取,例如下面就是将c作为标签名的。


  
    JSTL的常用标签
  
  
    <%-- c:if  c:choose   c:when c:otherwise --%>
    <% pageContext.setAttribute("score","F"); %>
    
    	优秀
    
    
    	一般
    
    
AAA BBB CCC DDD 其他 <%-- c:forEach 它是用来遍历集合的 属性: items:要遍历的集合,它可以是EL表达式取出来的 var:把当前遍历的元素放入指定的page域中。 var的取值就是key,当前遍历的元素就是value 注意:它不能支持EL表达式,只能是字符串常量 begin:开始遍历的索引 end:结束遍历的索引 step:步长。i+=step varStatus:它是一个计数器对象。里面有两个属性,一个是用于记录索引。一个是用于计数。 索引是从0开始。计数是从1开始 --%>
<% List list = new ArrayList(); list.add("AAA"); list.add("BBB"); list.add("CCC"); list.add("DDD"); list.add("EEE"); list.add("FFF"); list.add("GGG"); list.add("HHH"); list.add("III"); list.add("JJJ"); list.add("KKK"); list.add("LLL"); pageContext.setAttribute("list",list); %> ${s}

${num}
索引 序号 信息
${vs.index} ${vs.count} ${s}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/695495.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号