Edit on GitHub

# property

Please make sure you have read the Tag Syntax document and understand how tag attribute syntax works.

Description

Used to get the property of a value, which will default to the top of the stack if none is specified.

Parameters

#### Dynamic Attributes Allowed: false
#### Name | #### Required | #### Default | #### Evaluated | #### Type | #### Description
--- | --- | --- | --- | --- | ---
default | false |  | false | String | The default value to be used if value attribute is null
escapeCsv | false | false | false | Boolean | Whether to escape CSV (useful to escape a value for a column)
escapeHtml | false | true | false | Boolean | Whether to escape HTML
escapeJavaScript | false | false | false | Boolean | Whether to escape Javascript
escapeXml | false | false | false | Boolean | Whether to escape XML
value | false | <top of stack> | false | Object | Value to be displayed

Examples

     <s:push value="myBean">
         <!-- Example 1: -->
         <s:property value="myBeanProperty" />

         <!-- Example 2: -->TextUtils
         <s:property value="myBeanProperty" default="a default value" />
     </s:push>

     Example 1 prints the result of myBean's getMyBeanProperty() method.
     Example 2 prints the result of myBean's getMyBeanProperty() method and if it is null, print 'a default value' instead.