j2ee: Using JavaBeans in JSPs, manipulating data [18/20] Previous pageContentsNext page

You can also manipulate JavaBeans using the get/setProperty actions

getProperty

Example:

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

Syntax:

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

Value is obtained using toString() method

setProperty

Bean referred to in name must be defined in a useBean tag

Example:

Setting from request parameters

        
        <jsp:setProperty name="request" property="*" />
        <jsp:setProperty name="user" property="user" param="username" />
        

Setting from a value

        
        <jsp:setProperty name="results" property="row" value="<%= i+1 %>" />
        

Syntax:

        
        <jsp:setProperty name="beanName" prop_expr />
        prop_expr ::=
        property="*" |
        property="propertyName"|
        property="propertyName" param="parameterName"|
        property="propertyName" value="propertyValue"
        

propertyValue ::= string

Previous pageContentsNext page