org.apache.struts2.components
Class Property

java.lang.Object
  extended by org.apache.struts2.components.Component
      extended by org.apache.struts2.components.Property

public class Property
extends Component

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

 
 
 
     
     

     TextUtils
     
 
 
 
 
 
 
 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.
 
 
 
 
 
 <s:property value="getText('some.key')" />
 
 
 


Field Summary
 
Fields inherited from class org.apache.struts2.components.Component
COMPONENT_STACK, id, parameters, stack
 
Constructor Summary
Property(com.opensymphony.xwork2.util.OgnlValueStack stack)
           
 
Method Summary
 void setDefault(java.lang.String defaultValue)
          The default value to be used if value attribute is null
 void setEscape(boolean escape)
          Whether to escape HTML
 void setValue(java.lang.String value)
          value to be displayed
 boolean start(java.io.Writer writer)
          Callback for the start tag of this component.
 
Methods inherited from class org.apache.struts2.components.Component
addAllParameters, addParameter, altSyntax, copyParams, determineActionURL, determineNamespace, end, end, fieldError, findAncestor, findString, findString, findValue, findValue, findValue, getComponentStack, getId, getParameters, getStack, popComponentStack, setId, toString, usesBody
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Property

public Property(com.opensymphony.xwork2.util.OgnlValueStack stack)
Method Detail

setDefault

public void setDefault(java.lang.String defaultValue)
The default value to be used if value attribute is null


setEscape

public void setEscape(boolean escape)
Whether to escape HTML


setValue

public void setValue(java.lang.String value)
value to be displayed


start

public boolean start(java.io.Writer writer)
Description copied from class: Component
Callback for the start tag of this component. Should the body be evaluated?

Overrides:
start in class Component
Parameters:
writer - the output writer.
Returns:
true if the body should be evaluated


Copyright © 2000-2006 Apache Software Foundation. All Rights Reserved.