對於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>