} } }

    jsp:setProperty getProperty标签的应用

    添加时间:2013-6-11 点击量:

    1、Person.java  该JavaBean 用户封装信息



    import java.util.Date;
    
    public class Person {
    private String name = aaa;
    private String password;
    private int age;
    private Date birthday;
    private Address address;
    public void setBirthday(Date birthday){
    this.birthday = birthday;
    }
    public Date getBirthday(){
    return birthday;
    }
    public void setAge(int age){
    this.age = age;
    }
    public int getAge(){
    return age;
    }
    public void setName(String name){
    this.name= name;

    }
    public String getName(){
    return name;
    }
    public void setPassword(String password){
    this.password= password;

    }
    public String getPassword(){
    return password;
    }
    public Address getAddress() {
    return address;
    }
    public void setAddress(Address address) {
    this.address = address;
    }
    }


    2,jsp:setProperty getProperty标签的应用



    <%@ page language=java import=java.util. pageEncoding=UTF-8%>
    


    <!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN>
    <html>
    <head>
    <title>jsp:setProperty getProperty标签的应用</title>
    </head>

    <body>
    <!-- jsp:setProperty标签在工作时,它会主动把字符串转成八种根蒂根基数据类型 -->
    <!-- 然则jsp:setProperty标签对于错杂类型无法主动进行转换 -->
    <jsp:useBean id=person class=cn.itcast.Person scope=page/>

    <jsp:setProperty name=person property=name value=qqqq/>
    <jsp:setProperty name=person property=password value=123/>
    <jsp:setProperty name=person property=age value=12/>
    <jsp:setProperty name=person property=birthday value=<%=new Date() %>/>

    <!-- jsp:setProperty标签可以应用恳求参数为bean的属性赋值 -->
    <jsp:setProperty name=person property=name param=name/>

    <!-- jsp:setProperty标签用所有的恳求参数为bean的属性赋值 -->
    <!-- http://localhost:8080/day09/2.jsp?name=flx&password=123&age=34 -->
    <jsp:setProperty name=person property=/>

    <%
    System.out.println(person.getName());
    System.out.println(person.getPassword());
    System.out.println(person.getAge());
    %>


    <jsp:getProperty name=person property=name/>

    </body>
    </html>


    分享到: