EL_获取域中存储的值_ List 集合&Map集合值和EL _ empty 运算符&隐式对象 pageContext
2024-09-08 14:44:14
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 >
最新文章
- 调用手机在线API获取手机号码归属地信息
- Hibernate-chapter one
- CentOS7 词典
- e_msg_c_as_login_req 和 e_msg_c_as_login_if_no_register_req
- 错误处理php
- IPhone 设备状态、闪光灯状态
- chrome浏览器默认样式覆盖input背景
- Java基础知识强化之集合框架笔记29:使用LinkedList实现栈数据结构的集合代码(面试题)
- 图论(2-sat):HDU 3062 Party
- Doxygen安装使用
- 利用python的爬虫技术爬去糗事百科的段子
- html复选框
- jdk1.8hashmap源码解析
- 小tip:生成一组不重复的随机数(去重的方法)
- python实现斐波那契数列(Fibonacci sequence)
- 【转】网上看到的“12个非常有用的JavaScript技巧”
- Tomcat的目录结构详细介绍(超全)
- iOS开发:一个无限滚动自动播放图片的Demo(Swift语言编码)
- [转]LCT讲解
- android 网站上下的 adt 不能显示没有安装的
热门文章
- dynamics 365 复制(克隆)现有组织
- JAVASCRIPT 对有符号整型、无符号整型、浮点型、十六进制、二进制的数据处理
- alertmanger告警配置
- SpringBoot - 参数校验、统一异常、统一响应
- 【STM32】细说TIM的Channels与应用
- Keil 2032 license 解决方法(keygen)
- Flink 中 DataStream 和 DataSet区别
- jquery.min.js:2 Uncaught SyntaxError: Unexpected identifier
- 前端常用函数(find、includes、filter、Set、forEach、map、some、every、findIndex、splice、reduce)
- java 操作PDF (spire.pdf)api