JavaWeb:无脚本实现jsp

JavaWeb:无脚本实现jsp

Jsp EL 表达式都是为了更好的简化jsp
这是为了让程序员更好的理解代码,也方便访问jsp的数据

EL 表达式

美元符号为前缀 + 大括号如: ${作用域}
比如要取出某一个作用的数据是这样:
${requestScope.作用域键名} 作用与 java代码获取 (request.getAttribute)方法一样。

el隐式变量 1+4+2+1

JSP —pageContext
作用域----pageScope;requestScope;sessionScope;applicationScope
请求参数-----param 包含请求参数字符串的Map类 ${param.key}
paramValues 包含请求字符串数组的Map类 ${paramValues.key[i]}

请求头-----header ;headerValues

Cookie----cookie 按名称存储请求附带的cookie的Map集
${cookie.JSESSIONID}得到cookie对象
${cookie.JSESSIONID.value}得到cookie值
el运算符
算数运算符±*/
关系运算符 x e q y 判 断 相 等 ; {x eq y} 判断相等; xeqy;{empty(x)}判断对象是否为空;${x>y?z1:z2}
逻辑运算符 &&(and)、||(or)、!(not)

循环标签:forEach、forTokens

forEach— <c:forEach items="${list}" var=“bean”></c:forEach>
items-要遍历的集合,var-每次循环得到的元素,begin-开始位置。默认0,end-结束位置;step-步长,默认1; varStates-当前循环获取到的对象状态(.index下标;.count循环次数;.first 是否第一个;.last是否最后一个)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值