3.获取对線、 List 集合、 Map 集合的值

1.对線:${域名称,键名.属性名}本质上会去调用对線的 getter 方法
2. List 集合:${域名称。键名[索引]}
List list = new ArrayList (); list . add (" aaa ");
list . add (" bbb ");
list . add ( user );
request . setAttribute ( s :" list ", list );
<h3> el 获取 List 值</h3>
${1ist}< br >
${ list [0]}< br >
${ list [1]}< br >
${ list [10]}< br >
${ list [2]. name }
3.Map集合:${域名称。键名. key 名称}
Map map = ncw HashMap ();
map . put (" sname ","李四");
map . put (" gender ","男");
map . put (" user ", user );
request . setAttribute ( s :" map ", map );
<h3> el 获取 Map 值</h3>
${ map . gender }< br >
${ map [" gcndcr "]}< br >
${ map . user . name }
 
 
 
 
 
 
EL _ empty 运算符&隐式对象 pageContext
算符: empty 
功能:用判断字符串、集合数组对家是否为nu11或著长度是否为0
$( empty list }:判所字符串、集合、数组对線是否为nu11或者长度为0
${ not empty str :表示判所学符串、集合、故组对象是否不null并且长度>0
<h4> empty 运算符</h4><%
String str ="";
request . setAttribute ( s :" str ", str );
List list = new ArraList();
request . setAttribute ( s :"1ist", list );
%>
${ not empty str }
${ not empty list }

3.隐式对象

el 表达式中有11个试对象pageContext :

获取 jsp 其他八个内置对象

${ pageContext . request . contextPath }:动态获取虚拟目录

<$@ page contcntTypc =" text / html ; charsct = UTF -8"1anguagc=" java ”%>< html >
< head >
< title > el 隐式对象</ title ></ hcad >
< body >
${ pageContext . request }< br >
<h4>在 jsp 页面动态获取虛拟目录</h4>
${ pageContext . request . contextPath }
%>
</ body >
</ html >

最新文章

  1. 调用手机在线API获取手机号码归属地信息
  2. Hibernate-chapter one
  3. CentOS7 词典
  4. e_msg_c_as_login_req 和 e_msg_c_as_login_if_no_register_req
  5. 错误处理php
  6. IPhone 设备状态、闪光灯状态
  7. chrome浏览器默认样式覆盖input背景
  8. Java基础知识强化之集合框架笔记29:使用LinkedList实现栈数据结构的集合代码(面试题)
  9. 图论(2-sat):HDU 3062 Party
  10. Doxygen安装使用
  11. 利用python的爬虫技术爬去糗事百科的段子
  12. html复选框
  13. jdk1.8hashmap源码解析
  14. 小tip:生成一组不重复的随机数(去重的方法)
  15. python实现斐波那契数列(Fibonacci sequence)
  16. 【转】网上看到的“12个非常有用的JavaScript技巧”
  17. Tomcat的目录结构详细介绍(超全)
  18. iOS开发:一个无限滚动自动播放图片的Demo(Swift语言编码)
  19. [转]LCT讲解
  20. android 网站上下的 adt 不能显示没有安装的

热门文章

  1. dynamics 365 复制(克隆)现有组织
  2. JAVASCRIPT 对有符号整型、无符号整型、浮点型、十六进制、二进制的数据处理
  3. alertmanger告警配置
  4. SpringBoot - 参数校验、统一异常、统一响应
  5. 【STM32】细说TIM的Channels与应用
  6. Keil 2032 license 解决方法(keygen)
  7. Flink 中 DataStream 和 DataSet区别
  8. jquery.min.js:2 Uncaught SyntaxError: Unexpected identifier
  9. 前端常用函数(find、includes、filter、Set、forEach、map、some、every、findIndex、splice、reduce)
  10. java 操作PDF (spire.pdf)api