文档章节

EL表达式的作用-获取数据

zqwang121
 zqwang121
发布于 2016/04/06 19:27
字数 291
阅读 44
收藏 0

      ~获取常量

        字符串/数字/布尔类型,直接写在el表达式中,el直接进行输出

      ~获取域中的变量

        如果el中写的是一个变量的名,则el会调用pageContext的findAttribute方法,在四大作用域中以给定的名字找对应的属性值,找到后进行输出,如果四个域中都找不到,什么都不输出

      ~获取数组中的数据

      ~获取集合中的数据

      ~获取Map中的数据 

      ~获取javabean的属性   

  	<h1>获取javabean的属性</h1><hr>
  	<%
  		Person p = new Person();
  		p.setName("zqwang");
  		p.setAge(17);
  		pageContext.setAttribute("p",p);
  	 %>
  	 ${p.name }${p.age } ${p.name }
  	
  	
  	
  	<h1>获取Map中的数据</h1><hr>
  	<%
  		Map<String,String> map = new HashMap();
  		map.put("name","zqwang");
  		map.put("age","17");
  		map.put("gender","男");
  		map.put("addr","北京");
  		map.put("name.xiao","zqwang121");
  		pageContext.setAttribute("map",map);
  		pageContext.setAttribute("name","age");
  	 %>
  	 ${map["name"] }${map["addr"] }
  	 ${map.gender }${map.age }
  	 ${map["name.xiao"] }
  	
  	
  	
  	<h1>获取集合中的数据</h1><hr>
  	<%
  		List<String> list = new ArrayList<String>();
  		list.add("zqwang1");
  		list.add("zqwang2");
  		list.add("zqwang3");
  		pageContext.setAttribute("list",list);
  	 %>
  	${list[2] }
  	
  	
  	
  	<h1>获取数组数据</h1><hr>
  	<%
  		String [] names = {"zqwang1","zqwang2","zqwang3","zqwang4"};
  		pageContext.setAttribute("names",names);
  	 %>
	${names[2]}
	
	
	
  	<h1>获取域中的变量数据</h1><hr>
  	<%
  		String name = "zqwang";
  		pageContext.setAttribute("name",name);
  	%>
  	${name }
  	<h1>获取常量数据</h1><hr>
  	${"邮编" } ${475000 } ${true }


© 著作权归作者所有

zqwang121
粉丝 6
博文 22
码字总数 15121
作品 0
杭州
程序员
私信 提问
EL表达式的使用及编写和使用EL表达式的自定义函数

什么是EL表达式 Expression Language————表达式语言 EL表达式的作用 获取数据 执行运算 获取Web开发常用对象 执行Java方法 获取数据: <% User user = new User("旺财", "幸福路", 18);......

Lunqi
2015/08/19
2.9K
4
EL表达式和EL函数库

一、EL表达式简介   EL 全名为Expression Language。EL主要作用: 1、获取数据     EL表达式主要用于替换JSP页面中的脚本表达式<%= %>,以从各种类型的web域 中检索java对象、获取数据...

_Roger_
2016/01/26
624
0
javaweb开发之EL和JSTL

一、EL 1.概述 EL 全名为Expression Language。 EL表达式可用在所有的HTML和JSP标签中作用是代替JSP页面中复杂的JAVA代码。 EL主要作用如下: (1)获取数据: EL表达式主要用于替换JSP页面中的...

小米米儿小
2013/12/05
343
0
JSP2.0语法初步掌握(学习笔记)

第一,EL表达式: EL表达式简化了JSP的运算符操作,简化了对数据获取的操作. 语法形式:${....},可以做运算,比较,数据获取 利用EL表达式,我们可以获取Servlet中的对象,如HttpServletRequest,Http...

阮少爷
2016/11/08
30
0
初识 JSP---(EL表达式)

EL表达式 JSP2.0要把html和css分离、要把html和javascript分离、要把Java脚本替换成标签。标签的好处是非Java人员都可以使用。 JSP2.0 – 纯标签页面,即:不包含<% … %>、<%! … %>,以及<...

姜白告
2018/08/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

springboot2.0 maven打包分离lib,resources

springboot将工程打包成jar包后,会出现获取classpath下的文件出现测试环境正常而生产环境文件找不到的问题,这是因为 1、在调试过程中,文件是真实存在于磁盘的某个目录。此时通过获取文件路...

陈俊凯
今天
4
0
BootStrap

一、BootStrap 简洁、直观、强悍的前端开发框架,让web开发更加迅速、简单 中文镜像网站:http://www.bootcss.com 用于开发响应式布局、移动设备优先的WEB项目 1、使用boot 创建文件夹,在文...

wytao1995
今天
9
0
小知识:讲述Linux命令别名与资源文件的区别

别名 别名是命令的快捷方式。为那些需要经常执行,但需要很长时间输入的长命令创建快捷方式很有用。语法是: alias ppp='ping www.baidu.com' 它们并不总是用来缩短长命令。重要的是,你将它...

老孟的Linux私房菜
今天
8
0
《JAVA核心知识》学习笔记(6. Spring 原理)-5

它是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是 Spring 仍然可以和其他的框架无缝整合。 6.1.1. Spring 特点 6.1.1.1. 轻量级 6.1.1.2. 控制反转 6.1.1....

Shingfi
今天
7
0
Excel导入数据库数据+Excel导入网页数据【实时追踪】

1.Excel导入数据库数据:数据选项卡------>导入数据 2.Excel导入网页数据【实时追踪】:

东方墨天
今天
8
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部