<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>jsp:setProperity标签</title>
</head>
<body>
<jsp:useBean id="person" class="cn.itcast.domain.Person"></jsp:useBean>
<!-- 手动为bean赋值 -->
<jsp:setProperty property="name" name="person" value="xxxx"/>
<%=person.getName() %><br/>
<!--用请求参数给bean的属性赋值 -->
<!-- http://localhost:8080/day09/2.jsp?name=xu,则下面显示name=xu -->
<jsp:setProperty property="name" name="person" param="name"/><br/>
<jsp:setProperty property="age" name="person" param="age"/><br/>
<!-- http://localhost:8080/day09/2.jsp?name=xu&age=11&birthday=1992-09-10 -->
<jsp:setProperty property="birthday" name="person" value="<%=new Date() %>"/>
<%=person.getName() %><br/>
<%=person.getAge() %><br/>
<%=person.getBirthday() %><br/>
<br/>--------------------------------------------------<br/>
<!-- 用所有的请求参数为bean赋值 -->
<jsp:setProperty property="*" name="person"/>
<%=person.getName() %><br/>
<%=person.getAge() %><br/>
<br/>--------------------------------------------------<br/>
<jsp:getProperty property="name" name="person"/>
<jsp:getProperty property="age" name="person"/>
<jsp:getProperty property="abirthday" name="person"/>
</body>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>jsp:setProperity标签</title>
</head>
<body>
<jsp:useBean id="person" class="cn.itcast.domain.Person"></jsp:useBean>
<!-- 手动为bean赋值 -->
<jsp:setProperty property="name" name="person" value="xxxx"/>
<%=person.getName() %><br/>
<!--用请求参数给bean的属性赋值 -->
<!-- http://localhost:8080/day09/2.jsp?name=xu,则下面显示name=xu -->
<jsp:setProperty property="name" name="person" param="name"/><br/>
<jsp:setProperty property="age" name="person" param="age"/><br/>
<!-- http://localhost:8080/day09/2.jsp?name=xu&age=11&birthday=1992-09-10 -->
<jsp:setProperty property="birthday" name="person" value="<%=new Date() %>"/>
<%=person.getName() %><br/>
<%=person.getAge() %><br/>
<%=person.getBirthday() %><br/>
<br/>--------------------------------------------------<br/>
<!-- 用所有的请求参数为bean赋值 -->
<jsp:setProperty property="*" name="person"/>
<%=person.getName() %><br/>
<%=person.getAge() %><br/>
<br/>--------------------------------------------------<br/>
<jsp:getProperty property="name" name="person"/>
<jsp:getProperty property="age" name="person"/>
<jsp:getProperty property="abirthday" name="person"/>
</body>
</html>
package cn.itcast.domain;
import java.util.Date;
public class Person{
private int age;
private String name="aa";
private Date birthday;
public Date getBirthday() {
return birthday;
}
public void setBirthday(Date birthday) {
this.birthday = birthday;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}