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常用函数


 

 

posted @ 2016-06-28 14:02  HANNN  阅读(273)  评论(0编辑  收藏  举报