【JavaWeb】 JavaBean使用方法



JavaBean是一个遵循特定写法的Java类

***1.这个Java类必须有一个无参的构造函数

***2.属性必须私有化

***3.用Pulic(公有化)使属性给外部使用

1.在项目中(图中learn_java_web)里面创建一个class 包名自定义为:cn.itcast.domain  类名为:Person.java,这个就是我们的JavaBean





package cn.itcast.domain;

import java.sql.Date;

public class Person {
	private String name = "dzp";
	private int age;
	private Date birthday;
	public String getName(){
		return name;
	}
	public void setName(String name){
		this.name = name;
	}
	public int getAge(){
		return age;
	}
	public void setAge(int age){
		this.age=age;
	}
	public Date getBirthday(){
		return birthday;
	}
	public void setBirthday(Date birthday){
		this.birthday=birthday;
	}
	
}

2.在1.jsp中写

<body>
    <jsp:useBean id="person" class="cn.itcast.domain.Person" scope="page">
    <!-- 知识点1 -->
    	这里放置初始化时候执行的代码
    </jsp:useBean>
    <%=person.getName() %>
    <!-- 知识点2 -->
    <!-- 手工为bean属性赋值 -->
    <jsp:setProperty name="person" property="age" value="123"/>
    <%=person.getAge() %>
    <!-- url为 本来url?name=xxx -->
    <jsp:setProperty  name="person" property="name" param="name"/>
    <%=person.getName() %>
    <br>
    -----知识点3------
    <br>
    <!-- url为 本来url?name=xxx&age=12 -->
    <jsp:setProperty name="person" property="*"/>
    <%=person.getName() %>
    <%=person.getAge() %>
  </body>

知识点1:<jsp:useBean> </jsp:useBean>标签使用

参数id, class    scopre

1.id与class的person对应

2.class与包的名称对应

3.scope有4个值 page session request application

工作流程是这样的:

在scope里面(例子如:page)找有没有id为person的,没有就创建,存放在scope的值(如:page)里面

知识点2:为JavaBean赋值,有手动赋值,或者参数url赋值

知识点3.为JavaBean赋值,使用*号全部复制


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值