程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSP簡單練習-javaBean的簡單應用

JSP簡單練習-javaBean的簡單應用

編輯:關於JSP

JSP簡單練習-javaBean的簡單應用



/*
 * javaBean代碼
 */
package bean;

public class Box {
	double length;
	double width;
	double height;
	public Box()
	{
		length=0;
		width=0;
		height=0;
	}
	public double getLength() {
		return length;
	}
	public void setLength(double length) {
		this.length = length;
	}
	public double getWidth() {
		return width;
	}
	public void setWidth(double width) {
		this.width = width;
	}
	public double getHeight() {
		return height;
	}
	public void setHeight(double height) {
		this.height = height;
	}
	
	public double volum()
	{
		return length*width*height;
	}
	
	public double surfaceArea()
	{
		return length*width*2+length*height*2+width*height*2;
	}

}


<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="bean.Box" %>  




   <%
      box.setLength(10);
      box.setWidth(11);
      box.setHeight(12);
      
      out.println("在JSP中使用javaBean
"); out.println("盒子的長度為:"+box.getLength()+"
"); out.println("盒子的寬度為:"+box.getWidth()+"
"); out.println("盒子的高度為:"+box.getHeight()+"
"); out.println("盒子的容積為:"+box.volum()+"
"); out.println("盒子的表面積為:"+box.surfaceArea()+"
"); %>
\

JSP代碼還可以這樣寫:



<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="bean.Box" %>  








      在JSP中使用javaBean
盒子的長度為:
盒子的寬度為:
盒子的高度為:


<% out.println("盒子的容積為:"+box.volum()+"
"); out.println("盒子的表面積為:"+box.surfaceArea()+"
"); %>
\

也可以用HTML表單設置javaBean的屬性值,代碼如下:


<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="bean.Box" %>




用HTML表單設置JavaBean的屬性


   
   
你輸入的盒子的長是: <%=box.getLength() %> 你輸入的盒子的寬是: <%=box.getWidth() %> 你輸入的盒子的高是: <%=box.getHeight() %> 盒子的體積為: <%=box.volum() %> 盒子的表面積為: <%=box.surfaceArea() %>





  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved