對於javaBean,我們說就是一個*.java文件。對於javaBean的應用必須結合表單才能體現。我們來以一個實例學習javaBean的應用。
biaodan.html <html> <head> <title>WEB開發</title> </head> <body> <form action="javaBean_01.jsp" method="post"> 姓名:<input type="text" name="name"><br> 年齡: <input type="text" name="age"><br> <input type="submit" value="提交"> <input type="reset" value="重置"> </form> </body> </html>
有了提交頁面,我們再來做接受顯示頁面。對於屬性的定義應該用javaBean了。
SimpleBean.java
package javaBean01;
public class SimpleBean {
private String name;
private int age;
public SimpleBean(){
}
public void setName(String name){
this.name=name;
}
public void setAge(int age){
this.age=age;
}
public String getName(){
return this.name;
}
public int getAge(){
return this.age;
}
}
javaBean做好了後,再來做SimpleBean_01.jsp頁面,這個頁面才是關鍵,如果按照一般方法的話如下:
SimpleBean_01.jsp
<%@ page language="java" contentType="text/html" pageEncoding="gbk" %>
<%@ page import="javaBean01.SimpleBean" %> //導進包
<html>
<head>
<title>web開發</title>
</head>
<body>
<%
request.setCharacterEncoding("gbk"); //編碼
SimpleBean simple=new SimpleBean(); //實例化對象
simple.setName(request.getParameter("name")); //接受參數
simple.setAge(Integer.parseInt(request.getParameter("age")));
%>
<h3>姓名:<%=simple.getName() %></h3>
<h3>年齡:<%=simple.getAge() %></h3>
</body>
</html>