javaBean基础和EL表达式
来源:互联网 发布:工程套定额软件 编辑:程序博客网 时间:2024/06/05 09:26
useBean里面的id和setProperty里面的name是同一个类的对象
内部运用java反射原理,名字最好保持一致。setProperty里面的usernaem实际上是调用setuserName()方法反射
param=“*”
<%@ page language="java" import="java.util.Date" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP '1.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> </head> <body> <jsp:useBean id="person" class="cn.itcast.domain.Person" scope="page"></jsp:useBean> <jsp:setProperty property="username" name="person" value="username"/> <jsp:setProperty property="password" name="person" value="password"/> <jsp:setProperty property="birthday" name="person" value="<%=new Date() %>"/> <%=person.getBirthday() %> </body></html>
EL表达式
$美国人眼里光有钱
获取当前文本应用的名称在jsp里面是这样
${pageCintext.request.cintextPath
List看成数组形式
Map看成类形式
EL表达式其实是pageContext.findAttribute("data")从这四个域里面( page request session application)依次查找获取
<%@ page language="java" import="java.util.Date" pageEncoding="UTF-8"%><%@page import="cn.itcast.domain.Person"%><%@page import="cn.itcast.domain.Address"%><%@page import="java.util.List"%><%@page import="java.util.ArrayList"%><%@page import="java.util.Map"%><%@page import="java.util.HashMap"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP '1.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> </head> <body><%String data="my data";request.setAttribute("data",data);%>${data } <%--pageContext.findAttribute("data") page request session application --%><br/><%Person p=new Person();p.setName("namenamename");request.setAttribute("p",p);%>${p.name }<%Person p1=new Person();Address a=new Address();a.setCity("huang gang");p1.setAddress(a);request.setAttribute("p1",p1);%>${p1.address.city }<%List list=new ArrayList();list.add(new Address("上海"));list.add(new Address("北京2"));list.add(new Address("武汉"));request.setAttribute("list",list);%>${list[1].city } <%--北京2 --%><%Map map=new HashMap();map.put("aa",new Address("上海"));map.put("bb",new Address("北京2"));map.put("cc",new Address("武汉"));map.put("111",new Address("南京"));request.setAttribute("map",map);%>${map.aa.city } <%--上海 --%>${map["111"].city } <%--南京 ,通常用点号,点号取不出来用[]--%> ${pageContext.request.contextPath }<%--/day09 --%> </body></html>
- javaBean基础和EL表达式
- javaBean和EL表达式
- JavaBean和EL表达式
- JavaBean EL表达式和JSTL标签20111102
- JavaBean-jsp标签和el表达式
- JavaBean-jsp标签和el表达式
- JavaBean-jsp标签和el表达式
- JavaBean-jsp标签和el表达式
- JavaBean-jsp标签和el表达式
- JavaBean-jsp标签和el表达式
- JAVAEE-jsp,javaBean和EL表达式
- 初识JavaBean和EL表达式笔记
- JavaWeb学习十(JavaBean和EL表达式)
- JavaBean,EL表达式和JSTL的介绍
- JavaBean+EL表达式
- JavaBean+EL表达式
- JAVABean 与EL表达式
- JavaBean介绍与EL表达式和JSTL标签
- 内存溢出及TOMCAT内存设置
- 华为上机试题及面试
- python自学新手求解问题
- oracle参数文件的本质
- silverlight学习:RichTextBox
- javaBean基础和EL表达式
- 嵌入式面试题汇总
- Joson请求后台数据维护
- Android:从assets资源目录下安装apk
- 实习日志(14):TabHost切换选项卡实现数据实时刷新
- gluLookAt和gluPerspective关系——学习OpenGL三维建模前必读④
- Java由基础到高级面试题经典问答
- Windows Phone 7 开发 31 日谈——第18日:WebBrowser控件
- ASCII码排序