Simple JSP exercises-simple application of javaBean

Source: Internet
Author: User

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 () %>





Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.