EL

EL表达式总是放在大括号里,而且前面有一个美元符前缀 

${person.name}


EL表达式不能在脚本中定义变量 。目标是从JSP页面中消除Java代码 

与JSP脚本表达式比较

室外温度是 <%= temp %> 度。
如果使用EL,则是:
室外温度是${temp}度

在EL表达式中使用隐式变量


类别

隐式变量名

描述

JSP

pageContext

用来访问JSP的隐式对象 

作用域

pageScope

page作用域属性的名称和值相关联的 Map 

requestScope

request作用域属性的名称和值相关联的 Map 

sessionScope

session作用域属性的名称和值相关联的 Map 

applicationScope

application作用域属性的名称和值相关联的 Map 

请求参数

param

包含请求参数字符串的Map 

paramValues

包含请求参数字符串数组( String[])的 Map 

请求头

header

包含请求头字符串的 Map 

headerValues

包含请求头字符串数组(String[])的 Map 


标准标记库JSTL

功能范围

作用

URI

前缀

核心(core

一般用途处理的标记

http://java.sun.com/jsp/jstl/core

c

xml

解析、选择、转换XML数据的标记

http://java.sun.com/jsp/jstl/xml

x

数据库sql

访问关系型数据库的标记

http://java.sun.com/jsp/jstl/sql

sql

国际化(I18N

为国际化应用格式化数据的标记

http://java.sun.com/jsp/jstl/fmt

fmt

函数(Functions

处理字符串和集合的标记

http://java.sun.com/jsp/jstl/functi


JSTL核心标记包括通用标记<c:catch>和<c:out>、变量支持标记<c:set>和<c:remove>、流程控制标记<c:if>、<c:choose>、<c:forEach>和<c:forTokens>、URL处理标记<c:url>、<c:import>和<c:redirect> 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值