JSTL的标签库

c标签(core标签库)
fmt标签(国际化标签库)
xml标签
sql标签
jstl函数库(EL函数)

JSTL的使用

1、引入JSTL的jar包
2、新建jsp页面
3、在jsp中引入标签库

<%@ taglib  uri="标签库的路径(alt+/进行选择)" prefix="标签库的别名"%>比如引入核心标签库core标签库之前的写法:<%pageContext.setAttribute("name","aaa");%>现在的写法:<c:set var="name" value="aaa" scope="page"> ${name} ---aaa

JSTL的 if 标签

<c:set var="i" value="10" scope="page">
<c:if test="${i >= 10}">i大于等于10
</c:if>if标签的属性:
test属性:条件
var属性:将test条件的值赋值给一个变量
scope属性:作用范围<c:if var="flag" test="${i >= 10}" scope="page">i大于等于10</c:if><c:if  test="${ flag }" >flag为true</c:if>

JSTL的forEach标签

1、遍历数组

<%String[] arrs = {"aa","bb","cc"};pageContext.setAttribute("arrs",arrs);
%>
<c:forEach var="s" items="${ arrs }">${ s }
</c:forEach>

2、遍历List集合

<%List<String> list = new ArrayList<String>();list.add("11");list.add("22");list.add("33");pageContext.setAttribute("list",list);
%>
<c:forEach var="list" items="${ list }">${ list }
</c:forEach>

3、遍历Map集合

<%Map<String,Integer> map = new ArrayList<String,Integer>();list.add("aa",111);list.add("bb",222);list.add("cc.dd",333);pageContext.setAttribute("map",map);
%>
<c:forEach var="entry" items="${ map }">${ entry.key }  ${ entry.value }
</c:forEach>

4、遍历从1到10

<c:forEach var="i" begin="1" end="10" step="1">${ i }
</c:forEach>

5、遍历100到200,每次加2,到第三个数的时候将该数字变为蓝色

<c:forEach var="i" begin="100" end="200" step="2" varStatus="status"><c:if test="${ status.count % 3 == 0}"><font color="blue">${ i }</font></c:if><c:if test="${ status.count % 3 != 0}">${ i }</c:if>
</c:forEach>

JSTL (JSP标准标签库)相关推荐

  1. JSTL(JSP 标准标签库)和EL表达式联合使用时,进行字符的比较

    1. EL表达式不支持字符(char)类型,所以当我们Java程序中有char类型变量,然后在前端页面需要进行比较时,比如直接使用<c: if test="char == '3' &q ...

  2. JSP标准标签库JSTL总结

    JSP标准标签库JSTL总结 J STL封装了JSP应用的通用核心功能.     标签分5类:核心标签,格式化标签,SQL标签,XML标签,JSTL函数. JSTL库安装     Tomcat安装JS ...

  3. JSP标准标签库(JSTL)--简介

    JSP 标准标签库(JSTL) JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能. JSTL支持通用的.结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签, ...

  4. JSP标准标签库——JSTL

    JSP标准标签库--JSTL JSTL是实现Web应用程序中常见的通用功能的定制标签库集. JSTL分为5大类: 1. 核心标签库 2. 国际化/格式化标签库 3. 数据库标签库 4. XML标签库 ...

  5. JSP标准标签库、通用标签

    JSP标准标签库.通用标签 JSP标准标签库(JSP Standard Tag Library,JSTL)是实现Web应用程序中常见的通用功能的定制标签库集,程序员使用JSTL标签来避免在JSP页面中 ...

  6. 2011级-csdn-java-张侃—JSP标准标签库

    •          JSP标准标签库(JSP Standard Tag Library,JSTL)是实现Web应用程序中常见的通用功能的定制标签库集,程序员使用JSTL标签来避免在JSP页面中使用脚 ...

  7. Javaweb学习笔记(JSP标准标签库)

    Javaweb学习笔记(JSP标准标签库) JSTL入门 安装和测试JSTL JSTL中的Core标签库 < c:out>标签 标签 标签 < c:catch>标签 标签 标签 ...

  8. 【JSTL】JSP 标准标签库JSTL学习

    JSTL 标签库 1.什么是JSTL 标签库 JSTL 是apache 对EL 表达式的扩展(也就是说JSTL 依赖EL),JSTL 是标签语言!JSTL 标签使用以来非常方便,它与JSP 动作标签一 ...

  9. JSTL (标准标签库)

    JSTL(标准标签库) 作用: Web程序员能够利用JSTL和EL来开发Web程序,取代传统直接在页面上嵌入Java程序(Scripting)的做法,以提高程序的阅读性.维护性和方便性. 使用方法:J ...

最新文章

  1. the server responded with a status of 404 (HTTP/1.1 404 Not Found)
  2. nlp 优缺点 混淆度_NLP中文分词的评估指标
  3. 【RocketMQ】【分布式事务】使用RocketMQ实现分布式事务
  4. Shell脚本_备份/etc数据
  5. IOS学习笔记十八(copy、mutableCopy、NSCopying、NSMutableCopy、深复制、浅复制)
  6. 1053 住房空置率(PAT乙级 C++ 坑点分析)
  7. mysql update 跳过重复_MySQL通过UPDATE / DELETE整合重复的数据记录
  8. 64位win7/win8/win10系统注册32位控件(.OCX)
  9. Linux中last的用法及参数,查看登陆系统用户的信息
  10. IT:银行类金融科技岗笔试习题集合—四个模块包括【综合知识+EPI+英语+个性测评】持续更新,建议收藏
  11. CloudSim仿真流程研究(一)
  12. windows系统C盘pagefile.sys占用空间大怎么解决
  13. 3.3.6 Binomial Trees
  14. mysql netcdf_NetCDF Overview
  15. 潍坊学院计算机系宿舍,关于表彰潍坊学院第十届大学生宿舍文化节先进集体和先进个人的决定...
  16. 4.1.1 网络层的功能(路由选择与分组转发、异构网络互连、拥塞控制)
  17. 红牛整装待发,功能饮料市场地位不可撼动
  18. Linux基础命令(补充:命令行提示字符加颜色)
  19. 教育培训机构学生管理系统
  20. 《2022微隔离技术与安全用例研究报告》发布

热门文章

  1. Thinkphp5 模型 验证器执行顺序问题
  2. Lua FSM有限状态机的实现
  3. Oracle命令--如何查看oracle中创建的所有目录
  4. Oracle 11g Release 1 (11.1) Oracle 本文索引的四种类型
  5. 【翻译】如何获取正在运行的StreamInsight实例版本号?
  6. Flex-iframe在SWF中嵌入网页的组件(推荐)
  7. ICML2021 | ALIGN:大力出奇迹,谷歌用18亿的图像-文本对训练了一个这样的模型
  8. 清华博士庞天宇90页的PPT分享,如何让AI模型更皮实,更稳定?(精彩直播回放)...
  9. 北亚利桑那大学等推出:航拍森林火情检测数据集 FLAME
  10. 送书 | 一本针对零基础 AI 学习的书:Python入门到人工智能实战