Simple JSP exercises-simple application of javaBean
/** JavaBean Code */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 ("Use javaBean in JSP
"); Out. println (" the length of the box is: "+ box. getLength () +"
"); Out. println (" the box width is: "+ box. getWidth () +"
"); Out. println (" the height of the box is: "+ box. getHeight () +"
"); Out. println (" the volume of the box is: "+ box. volum () +"
"); Out. println (" the surface area of the box is: "+ box. surfaceArea () +"
"); %>
JSP code can also be written as follows:
<% @ Page contentType = "text/html; charset = gb2312" %> <% @ page import = "bean. Box" %>
Use javaBean in JSP
The length of the box is:
The box width is:
The height of the box is:
<% Out. println ("box volume:" + box. volum () +"
"); Out. println (" the surface area of the box is: "+ box. surfaceArea () +"
"); %>
You can also use an HTML form to set the attribute value of javaBean. The Code is as follows:
<% @ Page contentType = "text/html; charset = gb2312" %> <% @ page import = "bean. Box" %>
Set attributes of JavaBean using HTML Forms
| The length of the box you entered is: |
<% = Box. getLength () %> |
| The width of the box you entered is: |
<% = Box. getWidth () %> |
| The height of the box you entered is: |
<% = Box. getHeight () %> |
| The volume of the box is: |
<% = Box. volum () %> |
| The surface area of the box is: |
<% = Box. surfaceArea () %> |