zoukankan      html  css  js  c++  java
  • jsp:setProperty getProperty标签的使用

    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>
  • 相关阅读:
    《数据结构》C++代码 线性表
    《数据结构》C++代码 Splay
    《数据结构》C++代码 前言
    蓝桥杯- 算法提高 最大乘积
    HDU-1241 Oil Deposits
    一个简单的网站计数器
    编写一个jsp页面,输出九九乘法表。
    Sum It Up
    历届试题 剪格子
    历届试题 分糖果
  • 原文地址:https://www.cnblogs.com/lichone2010/p/3128265.html
Copyright © 2011-2022 走看看