JSP Tutorials

jsp:setProperty and jsp:getProperty action tags
Previous Home Next
adplus-dvertising

jsp:setProperty and jsp:getProperty action tags

In this action tags are used for developing web application and web devlopment, It is a reusable software component that represents data with javabean.

In jsp:setProperty action tag sets a property value or values using the setter method.

Syntax of jsp:setProperty

    <jsp:setProperty name="instanceOfBean" property= "*"   |   
    property="propertyName" param="parameterName"  |   
    property="propertyName" value="{ string | <%= expression %>}"   
    />  

    <jsp:setProperty name="instanceOfBean" property= "*"   |   
    property="propertyName" param="parameterName"  |   
    property="propertyName" value="{ string | <%= expression %>}"   
    />  

Example of jsp:setProperty

    <jsp:getProperty name="obj" property="name" />  

    <jsp:getProperty name="obj" property="name" />  
index.html
    <form action="process.jsp" method="post">  
    Name:<input type="text" name="name"><br>  
    Password:<input type="password" name="password"><br>  
    Email:<input type="text" name="email"><br>  
    <input type="submit" value="register">  
    </form>  

    <form action="process.jsp" method="post">  
    Name:<input type="text" name="name"><br>  
    Password:<input type="password" name="password"><br>  
    Email:<input type="text" name="email"><br>  
    <input type="submit" value="register">  
    </form>  

process.jsp

    <jsp:useBean id="u" class="org.sssit.User"></jsp:useBean>  
    <jsp:setProperty property="*" name="u"/>  
      
    Record:<br>  
    <jsp:getProperty property="name" name="u"/><br>  
    <jsp:getProperty property="password" name="u"/><br>  
    <jsp:getProperty property="email" name="u" /><br>  

    <jsp:useBean id="u" class="org.sssit.User"></jsp:useBean>  
    <jsp:setProperty property="*" name="u"/>  
      
    Record:<br>  
    <jsp:getProperty property="name" name="u"/><br>  
    <jsp:getProperty property="password" name="u"/><br>  
    <jsp:getProperty property="email" name="u" /><br>  

user.java

    package org.sssit;  
    public class User {  
    private String name,password,email;  
    //setters and getters  
    }  

    package org.sssit;  
    public class User {  
    private String name,password,email;  
    //setters and getters  
    } 
Previous Home Next