使用EL表达式分别获取 某个 web 域 中的对象,访问 javabean 的属性、访问 list 集合、访问 map 集合、访问数组
2012-11-20 19:37
816 查看
public class user {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public user() {
super();
}
public user(String name) {
this.name = name;
}
}
<%@ page Xlanguage="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%@ page import="www.scdn.net.domin.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'a3.jsp' starting page</title>
</head>
<body>
<%
String data="abc";
request.setAttribute("data",data);
%>
${data1 }
<br/>
<%
user u=new user();
u.setName("zhangsan");
request.setAttribute("name",u);
%>
${name.name }
<br/>
<%
List list= new ArrayList();
list.add(new user("aaa"));
list.add(new user("bbbb"));
list.add(new user("ccc"));
list.add(new user("ddd"));
request.setAttribute("list",list);
%>
${list[0].name }
<br/>
<%
Map map=new HashMap();
map.put("1",new user("1111"));
map.put("2",new user("2222"));
map.put("3",new user("3333"));
map.put("4",new user("4444"));
request.setAttribute("map",map);
%>
${map["1"].name }
</body>
</html>
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public user() {
super();
}
public user(String name) {
this.name = name;
}
}
<%@ page Xlanguage="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%@ page import="www.scdn.net.domin.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'a3.jsp' starting page</title>
</head>
<body>
<%
String data="abc";
request.setAttribute("data",data);
%>
${data1 }
<br/>
<%
user u=new user();
u.setName("zhangsan");
request.setAttribute("name",u);
%>
${name.name }
<br/>
<%
List list= new ArrayList();
list.add(new user("aaa"));
list.add(new user("bbbb"));
list.add(new user("ccc"));
list.add(new user("ddd"));
request.setAttribute("list",list);
%>
${list[0].name }
<br/>
<%
Map map=new HashMap();
map.put("1",new user("1111"));
map.put("2",new user("2222"));
map.put("3",new user("3333"));
map.put("4",new user("4444"));
request.setAttribute("map",map);
%>
${map["1"].name }
</body>
</html>
相关文章推荐
- 为何使用EL表达式能够访问valueStack中对象的属性、采用OGNL表达式创建List/Map集合对象
- Spring中使用Map、Set、List、数组、属性集合的注入方法配置文件
- Spring中使用Map、Set、List、数组、属性集合的注入方法配置文件
- Spring中使用Map、Set、List、数组、属性集合的注入方法配置文件
- Spring中使用Map、Set、List、数组、属性集合的注入方法配置文件
- Spring中使用Map、Set、List、数组、属性集合的注入方法配置文件
- Spring中使用Map、Set、List、数组、属性集合的注入方法配置文件
- Spring中使用Map、Set、List、数组、属性集合的注入方法配置文件
- Spring中使用Map、Set、List、数组、属性集合的注入方法配置文件
- Spring中使用Map、Set、List、数组、属性集合的注入方法配置文件
- 使用jQuery匹配文档中所有的li元素,返回一个jQuery对象,然后通过数组下标的方式读取jQuery集合中第1个DOM元素,此时返回的是DOM对象,然后调用DOM属性innerHTML,读取该元素 包含的文本信息
- 使用js遍历出List数组中的对象中的属性
- 反射机制的概述和字节码对象的获取方式 JavaBean的概述&BeanUtils的使用 反射操作构造方法、成员方法、成员属性
- Lamda表达式,map快速获取对象的某一个属性生成集合
- 把list(对象)集合中的(某个属性),放到数组中。
- java中把对象、对象bean、list集合、对象数组、Map和Set以及字符串转换成Json
- springmvc接收前台(可以是ajax)传来的数组list,map,set等集合,复杂对象集合等图文详解
- 使用表达式树访问对象、类型及成员(下):获取对象和属性的值
- EL表达式获取map和list集合中的值
- ribbon通过RestTemplate调用接口获取List<JavaBean>时,应使用数组而不能直接使用List