Home Jsp JSP bean set property
Questions:Ask|Latest


 
 

Share on Google+Share on Google+

JSP bean set property

Advertisement
In this Tutorial we want to describe you a code that help in describing an example from JSP bean set property.

JSP bean set property

        

In this Tutorial we want to describe you a code that help in describing an example from JSP bean set property. The code include a package bean , we have a class Employees. The employee class include a string variable first name, last name and address. Inside the class we have a setter and getter method.

  1. set XXX ( ): This method hold the value of the parameter  by the implementor of interface.
  2. get  XXX( ): This method retrieve the value of the parameter set in the setXXX ( ) method.

The JSP page uses this getter and setter method.

  1. <jsp:useBean> - 

    The  < jsp:use Bean> instantiate a bean class and locate a bean class with specific scope and name.

      

    • id - A id variable is used to identify the bean in the scope .
    • class -The class is represented as Package. class and instantiate a bean from class. The class should be public 
    • scope -This  describe you the scope of the bean in which it exists.  

     

  2. <jsp:set Property>This is used to set the value of one or more properties of bean using setter method. The value of the name must match with the Id.
  3. <jsp:get Property>This is used to return the bean property value using property getter method in bean package.

For running this application we need to save the jsp bean getproperty.jsp in Tomcat/wepapps/.jsp.The required url is typed in the browser and the JSP page will be displayed.

jsp bean getproperty.jsp

<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<html>
 <body>
  <h1>Get Value from bean</h1>
    <jsp:useBean id="emp" class="bean.Employees" scope="page" />
        
    <jsp:setProperty name="emp" property="firstName" value="Komal Singh"/>
    <jsp:setProperty name="emp" property="lastName" value="Choudhary"/>
    <jsp:setProperty name="emp" property="adddress" value="Delhi"/>
        
     <table>
      <tr>
       <td>First Name</td>
       <td> : </td>
       <td> <jsp:getProperty name="emp" property="firstName"/> </td>
      </tr>
      <tr>
       <td>Last Name</td>
       <td> : </td>
       <td> <jsp:getProperty name="emp" property="lastName"/> </td>
      </tr>
      <tr>
       <td>Address</td>
       <td> : </td>
       <td> <jsp:getProperty name="emp" property="address"/> </td>
      </tr>
     </table>
        
  </body>
</html>
 
Employees.java
package bean;
public class Employees {
    protected String firstName;
    protected String lastName;
    protected String address;
    public void setAddress(String address) {
        this.address = address;
    }
    public void setFirstName(String firstName) {
        this.firstName = firstName;
    }
    public void setLastName(String lastName) {
        this.lastName = lastName;
    }
    public String getAddress() {
        return address;
    }
    public String getLastName() {
        return lastName;
    }
    public String getFirstName() {
        return firstName;
    }
}

Output of the program

Download Source code

Advertisement

Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: November 21, 2008

Ask Questions?    Discuss: JSP bean set property   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments
Mikael
March 4, 2013
Hmm

Will that work using the word address with three d-s
DMCA.com