对于JavaBean应用的理解

1、创建一个JavaBean的类(文件名与类名相同)
【对这个class进行封装,即属性私有化,方法公有化】
2、这个class中包含私有变量
3、对私有变量建立getter和setter的方法
4、在另一个JSP页面引入创建的JavaBean的类,并使用JSP表达式获取class中的变量,还可以进一步对其进行赋值
e.g <jsp:useBean id="book"  class="cn.itcast.Book" scope="application|request|page|session"/>
·Book为类名,cn.itcast为文件包
·id为对象名,class为类所在的位置,scope为响应范围

`Book.java

public class Book{
    private String bookName;
    public String getbookName(){
        return bookName;
    }
    public void setBookName(String bookName) {
        this.bookName = bookName;
       }
    }

`book.jsp ——<jsp:useBean>创建一个Bean组件

<body>
<jsp:useBean id="bookname" class="cn.itcast.Book" scope=page>
<jsp:setProperty name="bookname" value="java web"></jsp:setProperty>
//name为属性,value为属性值
书名:<jsp:getProperty property="bookName" name="book"/>
</body>

`book.jsp ——提交响应到另一个页面

<body>
<form method="post" action="book.jsp">
<input type="text" name="bookName"/>
</body>

  • 27
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值