JavaBeans Example: Atoms.java, Atoms.jsp, Atoms.class, Atoms.html |
|
1. The steps 1. Create new directory : newBeans under: C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\examples\WEB-INF\classes\ directory. And then a new one under newBeans: newBeans\AtomBeans 2. Place the Java program Atoms in it : C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\examples\WEB-INF\classes\newBeans\AtomBeans\Atoms.java The Java program Atoms.java will have the following package: package newBeans.AtomBeans; (subdirectories after \classes\) 3. Create a subdirectory (or subdirectories) under \webapps\ like this: C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\examples\NewWork\BeansAtoms\ \examples\ already exist; NewWork\BeansAtoms\ is created. 4. Place the JSP program Atoms.jsp in it as follows: C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\examples\NewWork\BeansAtoms\Atoms.jsp 5. Rum the program Atoms.jsp by browsing: http://localhost/examples/NewWork/BeansAtoms/Atoms.jsp 2. The bean program Java:Atoms.java package newBeans.AtomBeans; public class Atoms implements java.io.Serializable { private static final long serialVersionUID = 1L; //Fields = properties private String element = null; private int charge = 0; private int shell = 0; // Constructor public Atoms() {} // Methods: Setter public void setelement(String element) { this.element = element; } public void setcharge(int charge) { this.charge = charge; } public void setshell(int shell) { this.shell = shell; } // Method: Getter public String getelement() { return this.element; } public int getcharge() { return this.charge; } public int getshell() { return this.shell; } } 3. Atoms.jsp <html> <head> <title> The atoms bean JSP Page</title> </head> <body> <%@ page language="java" import="newBeans.AtomBeans.Atoms"%> <%@ page contentType="text/html" %> <%-- Create the JavaBean: of ID = Bohr --%> <jsp:useBean id = "Bohr" scope="request" class = "newBeans.AtomBeans.Atoms"> <jsp:setProperty name = "Bohr" property = "element" value = "Hydrogen" /> <jsp:setProperty name = "Bohr" property = "charge" value="1" /> <jsp:setProperty name = "Bohr" property = "shell" value="1" /> </jsp:useBean> <p> Retrieve the properties from JavaBean and display their values :<br> The charge and the shell of the element <jsp:getProperty name="Bohr" property = "element"/> are respectively: <jsp:getProperty name="Bohr" property = "charge"/> and <jsp:getProperty name="Bohr" property = "shell"/>. <br> </p> </body> </html> 4.The result The result under: http://localhost/examples/NewWork/BeansAtoms/Atoms.jsp is: Retrieve the properties from JavaBean and display their values : The charge and the shell of the element Hydrogen are respectively: 1 and 1. © The Scientific Sentence. 2007 |