Share on Google+Share on Google+

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.

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

<[email protected] contentType="text/html"%>
<[email protected] pageEncoding="UTF-8"%>
  <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"/>
       <td>First Name</td>
       <td> : </td>
       <td> <jsp:getProperty name="emp" property="firstName"/> </td>
       <td>Last Name</td>
       <td> : </td>
       <td> <jsp:getProperty name="emp" property="lastName"/> </td>
       <td> : </td>
       <td> <jsp:getProperty name="emp" property="address"/> </td>
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



Posted on: November 21, 2008 If you enjoyed this post then why not add us on Google+? Add us to your Circles

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.

Discuss: JSP bean set property   View All Comments

Post your Comment

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

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