开发者社区> 冬至饮雪> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

重温JSP学习笔记--El表达式

简介:   el表达式是jsp内置的表达式语言,jsp从jsp2.0开始,就不再提倡使用java脚本,而是用el表达式和动态标签来替代,而el表达式主要替代的是jsp中的,也就是说el表达式只做输出.   EL表达式来读取四大域: ${xxx} :      全域查找名为xxx的属性,如果不存在,输出空字符串,而不是null ${pageScpoe.
+关注继续查看

  el表达式是jsp内置的表达式语言,jsp从jsp2.0开始,就不再提倡使用java脚本,而是用el表达式和动态标签来替代,而el表达式主要替代的是jsp中的<%=....%>,也就是说el表达式只做输出.

  EL表达式来读取四大域:

      • ${xxx} :      全域查找名为xxx的属性,如果不存在,输出空字符串,而不是null
      • ${pageScpoe.xxx},${requestScpoe.xxx},${sessionScpoe.xxx},${applicationScpoe.xxx} 查找指定域的名为xxx的属性,注意Scope必须写.    

  EL表达式可做javabean导航:

      ${requestScope.user.name}相当于调用了requset.getAttribute("user").getName();

  EL表达式有11个内置对象,上面已经介绍了四个: 

      •     pageScope
      •    requestScope
      •    sessionScope
      •    applicationScope
      •    param        获取类型为Map<String,String>类型的参数
      •    paramValues  获取类型为Map<String,String[]>类型的参数
      •    header           对应请求头,单值
      •    headerValues  对应请求头,多值 与上面两个相同
      •    initParam       获取web.xml中配置的context-param中的参数 
      •    cookie           Map<String,cookie>类型  $(cookie.JSESSIONID)得到的是一个cookie对象,$(cookie.JSESSIONID.value)得到的才是JSESSIONID的值
      •    pageContext 是一个pageContext对象,${pageContext.request.contextPath}得到的是当前项目名

  

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
JSP 入门|学习笔记
快速学习 JSP 入门
75 0
正则表达式学习笔记
元字符 \b 代表单词的开头或结尾,也就是单词分隔,例如想找出 How are you?这句的想找出单词are 就可以使用 \bare\b .  代表匹配除了换行以外的任意字符 \d 表示一位数字 比如 \d-\d 就可以匹配 2-2 3-3 这样 \w 字母或数字或下划线或汉字 \s 匹配任意空白字符 ^ 字符串的开头 $ 字符串的结尾   重复 * (重复0次或更多次)代表前边的内容可以连续重复使用任意次以使整个表达式得到匹配。
535 0
正则表达式学习笔记
转自CSDN 原链接未知    1、“.”为通配符,表示任何一个字符,例如:“a.c”可以匹配“anc”、“abc”、“acc”; 2、“[]”,在[]内可以指定要求匹配的字符,例如:“a[nbc]c”可以匹配“anc”、“abc”、“acc”;但不可以匹配“ancc”,a到z可以写成[a...
585 0
正则表达式学习笔记
正则表达式是非常好的工具,先举个例子吧,如果我要匹配("&lt;  ZEEI SEG=1&amp;&amp;88;")这个字符串,应该怎么匹配呢?如果写java代码非常麻烦,如果换了正则表达式就非常简单了,这里给个例子大家看看。     Pattern p = Pattern.compile("^&lt;//s*ZEEI//s*SEG=//d{1,3}&amp;&amp;//d{1,3};
678 0
+关注
116
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载