org.apache.struts.taglib.bean
Class WriteTag
TagSupport
org.apache.struts.taglib.bean.WriteTag
public class WriteTag
extends TagSupport
Tag that retrieves the specified property of the specified bean, converts
it to a String representation (if necessary), and writes it to the current
output stream, optionally filtering characters that are sensitive in HTML.
Version:
- Craig R. McClanahan
static String | DATE_FORMAT_KEY - The key to search default format string for
java.util.Date in resources.
|
static String | FLOAT_FORMAT_KEY - The key to search default format string for float
(double, BigDecimal) in resources.
|
static String | INT_FORMAT_KEY - The key to search default format string for int
(byte, short, etc.) in resources.
|
static String | SQL_DATE_FORMAT_KEY - The key to search default format string for
java.sql.Date in resources.
|
static String | SQL_TIMESTAMP_FORMAT_KEY - The key to search default format string for
java.sql.Timestamp in resources.
|
static String | SQL_TIME_FORMAT_KEY - The key to search default format string for
java.sql.Time in resources.
|
protected String | bundle - The servlet context attribute key for our resources.
|
protected boolean | filter - Filter the rendered output for characters that are sensitive in HTML?
|
protected String | formatKey - The key to search format string in applciation resources
|
protected String | formatStr - The format string to be used as format to convert
value to String.
|
protected boolean | ignore - Should we ignore missing beans and simply output nothing?
|
protected String | localeKey - The session scope key under which our Locale is stored.
|
protected static MessageResources | messages - The message resources for this package.
|
protected String | name - Name of the bean that contains the data we will be rendering.
|
protected String | property - Name of the property to be accessed on the specified bean.
|
protected String | scope - The scope to be searched to retrieve the specified bean.
|
DATE_FORMAT_KEY
public static final String DATE_FORMAT_KEY
The key to search default format string for
java.util.Date in resources.
FLOAT_FORMAT_KEY
public static final String FLOAT_FORMAT_KEY
The key to search default format string for float
(double, BigDecimal) in resources.
INT_FORMAT_KEY
public static final String INT_FORMAT_KEY
The key to search default format string for int
(byte, short, etc.) in resources.
SQL_DATE_FORMAT_KEY
public static final String SQL_DATE_FORMAT_KEY
The key to search default format string for
java.sql.Date in resources.
SQL_TIMESTAMP_FORMAT_KEY
public static final String SQL_TIMESTAMP_FORMAT_KEY
The key to search default format string for
java.sql.Timestamp in resources.
SQL_TIME_FORMAT_KEY
public static final String SQL_TIME_FORMAT_KEY
The key to search default format string for
java.sql.Time in resources.
bundle
protected String bundle
The servlet context attribute key for our resources.
filter
protected boolean filter
Filter the rendered output for characters that are sensitive in HTML?
formatKey
protected String formatKey
The key to search format string in applciation resources
formatStr
protected String formatStr
The format string to be used as format to convert
value to String.
ignore
protected boolean ignore
Should we ignore missing beans and simply output nothing?
localeKey
protected String localeKey
The session scope key under which our Locale is stored.
messages
protected static MessageResources messages
The message resources for this package.
name
protected String name
Name of the bean that contains the data we will be rendering.
property
protected String property
Name of the property to be accessed on the specified bean.
scope
protected String scope
The scope to be searched to retrieve the specified bean.
doStartTag
public int doStartTag()
throws JspException
Process the start tag.
formatValue
protected String formatValue(Object valueToFormat)
throws JspException
Format value according to specified format string (as tag attribute or
as string from message resources) or to current user locale.
valueToFormat
- value to process and convert to String
getBundle
public String getBundle()
getFilter
public boolean getFilter()
getFormat
public String getFormat()
getFormatKey
public String getFormatKey()
getIgnore
public boolean getIgnore()
getLocale
public String getLocale()
getName
public String getName()
getProperty
public String getProperty()
getScope
public String getScope()
release
public void release()
Release all allocated resources.
retrieveFormatString
protected String retrieveFormatString(String formatKey)
throws JspException
Retrieve format string from message bundle and return null if
message not found or message string.
formatKey
- value to use as key to search message in bundle
setBundle
public void setBundle(String bundle)
setFilter
public void setFilter(boolean filter)
setFormat
public void setFormat(String formatStr)
setFormatKey
public void setFormatKey(String formatKey)
setIgnore
public void setIgnore(boolean ignore)
setLocale
public void setLocale(String localeKey)
setName
public void setName(String name)
setProperty
public void setProperty(String property)
setScope
public void setScope(String scope)
Copyright B) 2000-2005 - Apache Software Foundation