JSTL笔记

JSTL:

Java中的一个定制标记库集。

作用:

  • 实现JSP页面中的代码复用
  • 可读性强

JSTL标签的分类

  • 核心标签
  • 格式化标签
  • SQL标签
  • XML标签

EL表达式(Expression Language)

<%=session.getValue("name") %>  

${sessionScope.name}

基本格式

${表达式}


EL变量

 更多对象:


EL运算符

允许对数据和数字进行组合及比较


常用标签:

  • 表达式控制标签
  • 流程控制标签
  • 循环标签
  • URL操作标签

表达式控制标签:

remove标签:

  • 去掉某个变量
  • var必选
  • scope可选

流程控制标签:

if标签:

实现分支条件控制

test, var, scope

choose, when, otherwise标签:

通常配合使用


循环标签

forEach

var,items,begin,end,step,varStatus

forTokens

用于浏览字符串,并根据指定的字符将字符串截取

items 字符串

delims 分隔符

var 存放遍历到的成员


操作标签

 import标签


URL操作标签

  • 实现请求的重定向
  • 导入其他应用web应用中的页面

JSTL常用函数


原文地址:https://www.cnblogs.com/andriy2012/p/5613715.html