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>