用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - jsp代码库

el表达式取出list集合,map,数组,javabean的属性

2014-08-05 作者: jun举报

[jsp]代码库

<%@page import="java.util.Map"%>
<%@page import="java.util.HashMap"%>
<%@page import="java.util.List"%>
<%@page import="java.util.ArrayList"%>
<%@page import="am_cn.itcast.domain.Student"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	
	<!-- 访问javabean的属性、访问list集合、访问map集合、访问数组 -->
	
	<%
		
		Student student = new Student("陈毛毛",18,"上海");
	
		request.setAttribute("s1", student);
		
	%>
	
	${s1 }
	<!--  想 取出 student 的 其他的 信息: 姓名, 年龄, 城市  -->
	<!-- 在 el 表达式 中 都是 调用 了 其 getXXX方法  -->
	${s1.name }
	${s1.age }
	${s1.city }
	
	<hr/>
	<!-- 访问 数组  -->
	<%
		String[] names = {"西门庆","西门崔雪","西门抽血","西门抽筋"};
		request.setAttribute("names", names);
	
	%>
	${names }
	${names[0] }
	${names[1] }
	${names[2] }
	${names[3] }
	
	<!-- 取出 list 集合中的 数据 -->
	
	<%
		List list = new ArrayList();
		list.add("aaa");
		list.add("bbb");
		list.add("ccc");
		request.setAttribute("list", list);
	%>
	
	${list }
	${list[0] }     <!--  list.get(O) -->
	${list[1] }		<!--  list.get(1) -->
	${list[2] }
	<hr/>
	<!-- 取出 map 中的 数据   -->
	<%
		Map map = new HashMap();
	
		map.put("aaa.ddd", "111");
		map.put("bbb", "222");
		map.put("ccc", "333");
		
		request.setAttribute("map", map);
	%>
	${map }   <!-- { key=value,key=value} --> 
	${map["aaa"] }
	${map["bbb"] }
	${map["ccc"] }
	
	${map.aaa.ddd }
	${map["aaa.ddd"] }
	
	<!--  可以 写成${map.aaa } , 就可以 写成  ${map["ccc"] } ,但是 反过来 不行 -->
	
	<!-- 
		练习 ,请取出  学生 姓名 ,年龄,  城市 
	 -->
	<%
		List list1 = new ArrayList();
		list1.add(new Student("李寒",18,"上海"));
		list1.add(new Student("孙在驰",19,"香港"));
		list1.add(new Student("李羿成",17,"东京"));
		
		request.setAttribute("student", list1);
	%>
	
	${student[0].name }
	${student[0].age }
	${student[0].city }
	
</body>
</html>


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...