关于el表达式 循环输出List数据和Bean数据验证空值是否显示的问题

笔试题_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
上传于||文档简介
&&O​(​∩​_​∩​)​O​~​,​还​是​可​以
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩83页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢笔试试卷_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩4页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢10计算机《J2EE试卷-期末》含答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
10计算机《J2EE试卷-期末》含答案
上传于||文档简介
&&河​海​大​学​文​天​学​院0​计​算​机​JE​E​期​末​考​试​试​卷
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢黑马day06 EL表达式获取数据
获取数据:
& & & & 使用中括号的地方都可以使用点号替代,除了中括号中是数字或者中括号中包含特殊字符(-.)的情况除外
& & & & 在中括号中如果不用双引号引起来则是变量,先找变量的值再拿变量的值使用.如果用双引号则是常量,直接使用常量的值
& & & ~获取常量
& & & & 字符串/数字/布尔类型,直接写在el表达式中,el直接进行输出
& & & ~获取域中的变量
& & & & 如果el中写的是一个变量的名,则el会调用pageContext的findAttribute方法,在四大作用域中以给定的名字找对应的属性值,找到后进行输出,如果四个域中都找不到,什么都不输出
& & & ~获取数组中的数据
& & & ~获取集合中的数据
& & & ~获取Map中的数据&
& & & ~获取javabean的属性 &
& import=&cn.itheima.domain.Person&%&
&%@ page language=&java& import=&java.util.*& pageEncoding=&UTF-8&%&
&!DOCTYPE HTML PUBLIC &-//W3C//DTD HTML 4.01 Transitional//EN&&
&title&&/title&
&meta http-equiv=& pragma& content=&no-cache&&
&meta http-equiv=&cache-control& content=&no-cache&&
&meta http-equiv=&expires& content=&0&&
&h1&获取常量--&字符串,数字,boolean&/h1&&hr/&
${&李卫康& }
&h1&获取域中的变量&/h1&&hr/&
&%request.setAttribute(&name&, &李卫康&); %&
&h1&获取数组中的数据&/h1&&hr/&
String str[]={&李卫康&,&韩玮&};
pageContext.setAttribute(&str&, str);
&h1&获取集合中的数据&/h1&&hr/&
List&String& list=new ArrayList&String&();
list.add(&小康康&);
pageContext.setAttribute(&list&, list);
${list[0] }
&h1&获取map中的数据&/h1&&hr/&
Map map=new HashMap();
map.put(&name&, &李卫康&);
pageContext.setAttribute(&map&, map);
${map[&name&] }${map.name }
&h1&获取javaBean中的属性&/h1&&hr/&
&%Person p=new Person();
pageContext.getRequest().setAttribute(&person&, p);
p.setName(&李卫康&) ;%&
${person.name }
2.javaBean Person类
package cn.itheima.
public class Person {
public String getName() {
public void setName(String name) {
this.name =
public int getAge() {
public void setAge(int age) {
this.age =
运行结果:
> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!
EL 全名为Expression Language.
EL主要作用 获取数据: oEL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象.获取数据.(某个web域 中的对象,访问ja ...
1.关于EL表达式的运算我不想多想,直接上例子吧.... &%@ page language=&java& import=&java.util.*& pageEncoding=&UTF-8&%& &!DOCTYPE HTML PUBLIC &-//W3C//DTD HTM ...
&c:out& 标签用于输出一段文本内容到pageContext对象当前保存的&out&对象中. &c:set&标签用于把某一个对象存在指定的域范围内,或者设置Web域中的java.util.Map类型的属性对象或JavaBean类型的属性对象的 属性.
&c:remove&标签用于删除各种Web ...
el表达式获取jsp页面超连接参数的值 用${param.参数名} 获取
el表达式获取session里保存的数据 ${session.变量名}
jsp页面之间传参用el表达式获取 参数方法:${param.参数名} session方法:${session.变量名}
1.使用 pageScope 存储,使用 EL 表达式获取值 1.1把 basePath 存入pageScope &% String path = request.getContextPath(); String basePath = request.getScheme() + &://& + request.getServerNa ...
基本思路:${bean.list[2]},想获取bean的属性值,但属性是动态变的,不确定,可以给bean添加1个数组或者list属性,保存bean的动态属性,用el表达式访问bean的动态属性这样访问: ${bean.list[0]}. 下面是bean: import java.util.ArrayL import jav ...
刚接触JSTL和EL表达式,不知道如何从List&Map&String,Object&&取值,用来循环显示.经过半个小时的尝试,发现其实很简单,与大家分享下. &%@ page language=&java& pageEncoding=&UTF-8& import=&java.u ...}

我要回帖

更多关于 el表达式 循环 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信