jsp:setProperty getProperty标签的使用

许下的安慰 2013-06-18 04:49:15
1、Person.java 该JavaBean 用户封装信息

http://bbs.itheima.com/thread-23776-1-1.html?fstgj以前的学习网站,-全套java视频教程,需要的自己看下,可以去这个网站下载,下载视频免费,不需要注册和做什么任务。
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>
...全文
358 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
a_519273266 2013-07-06
  • 打赏
  • 举报
回复

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧