Applications
- Getting started
- Definitions
- First program
- Characters and Strings
- Object and methods
- Arrays and Circles
- Exceptions
- The main method
- Reading
- Writing file
- Vectors
- Stacks
- Map The Dictionary
- Lists
- Linked lists
- Collection
- Interfaces
- Scanner
- StringTokenizer
- Generics
- JDBC
- DataBase Queries
- JSP, The main step
Graphics
Applets
- Regards
- One Picture
- Calculator
- Random pictures
- Bouncing picture
Swings
- Buttons listeners
- TextFields
- Swing Example
JavaBeans
- The first step
- Example
© The scientific sentence. 2010
|
Java beans and JSP Example Atoms
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.
|
|
|
|