首页 > 其他 > 详细

EL表达式

时间:2019-12-16 00:52:02      阅读:88      评论:0      收藏:0      [点我收藏+]

为了简化jsp里面的java代码

格式:${ 表达式 }

获取数据:

当作用域的key值都相同的时候,取值从作用域中获取,从小到大,如果有则不会继续往下,如果没有则返回空串:""

el表达式内置对象:pageScope/requestScope/sessionScope/applicationScope

也可以选择作用域获取:${requestScope.key值}

数组/list集合:${requestScope.array[0]}

map集合:${requestScope.map.name}

如果key里面时有点.的,直接使用中括号:map.set("array.aa","beijing");

${requestScope.map["array.aa"]}

${requestScope.对象.属性}

 

支持运算:

算术/关系/逻辑/三元运算
empty对于null,"",空集合 都返回true
${ not empty jstlTest }判断不为空
${ empty jstlTest } 判断为空

 

获取url上的参数:

${ param.myparam }
获取get请求的值
获取url参数:<%=request.getParameter("myparam") %>
${ paramValues.hobby[1] }
el取值 param : ${ paramValues.hobby[0] },${paramValues.hobby[1] }

 

重写URL:会话跟踪:cookie/sesion/重写url/隐藏作用域

 

11个内置对象:

  pageScope/requestScope/sessionScope/applicationScope

  pageContext,

  header,headerValues——请求头的key与value

  param,paramValues——请求参数的key与value

  cookie

  initParam——上下文初始参数的值

  

EL表达式

原文:https://www.cnblogs.com/dajingshao/p/12046551.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!