org.apache.beehive.netui.tags.html
Class Error

Object
  extended by SimpleTagSupport
      extended by AbstractSimpleTag
          extended by ErrorBaseTag
              extended by Error
All Implemented Interfaces:
JspTag, SimpleTag, INetuiTag

public class Error
extends ErrorBaseTag

Renders an error message with a given error key if that key can be found in the ActionMessages registered in the pageContext at org.apache.struts.action.Action.ERROR_KEY. Error ignores its body content.

The following optional message keys will be utilized if corresponding messages exist for them in the application resources:

Example
In this sample, the "InvalidName" message from the errorMessages bundle will be used to output the error.
 <netui:error bundleName="errorMessages" key="InvalidName"/>

Field Summary
 
Fields inherited from class ErrorBaseTag
_bundleName, _locale, defaultLocale
 
Constructor Summary
Error()
           
 
Method Summary
 void doTag()
          Render the specified error message if it can be found.
 String getTagName()
          Return the name of the Tag.
 void setKey(String key)
          Set the key under which the error was stored (often the name of the form bean property associated with the error).
 
Methods inherited from class ErrorBaseTag
getErrorMessage, isMissingUserDefaultMessages, isMissingUserDefaultMessages, setBundleName, setLocale
 
Methods inherited from class AbstractSimpleTag
getBufferBody, getHtmlTag, getIdForTagId, getInlineError, getPageContext, getScriptReporter, getUserLocale, hasErrors, registerTagError, registerTagError, reportErrors, rewriteName, setNonEmptyValueAttribute, setRequiredValueAttribute, write
 
Methods inherited from class SimpleTagSupport
findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Error

public Error()
Method Detail

getTagName

public String getTagName()
Return the name of the Tag.

Specified by:
getTagName in interface INetuiTag
Specified by:
getTagName in class AbstractSimpleTag
Returns:
the name of the tag.

setKey

public void setKey(String key)
            throws JspException
Set the key under which the error was stored (often the name of the form bean property associated with the error).

Parameters:
key - the key under which the error was stored
Throws:
JspException

doTag

public void doTag()
           throws JspException
Render the specified error message if it can be found.

Specified by:
doTag in interface SimpleTag
Overrides:
doTag in class SimpleTagSupport
Throws:
JspException - if a JSP exception has occurred