org.nuiton.web.struts2.taglib
Class FieldError2

java.lang.Object
  extended by org.apache.struts2.components.Component
      extended by org.apache.struts2.components.UIBean
          extended by org.apache.struts2.components.FieldError
              extended by org.nuiton.web.struts2.taglib.FieldError2
All Implemented Interfaces:
org.apache.struts2.components.Param.UnnamedParametric

public class FieldError2
extends org.apache.struts2.components.FieldError

Render field errors if they exists. Specific layout depends on the particular theme. The field error strings will be html escaped by default.

Examples

 

    <!-- example 1 -->
    <sp:fielderror2 />

    <!-- example 2 -->
    <sp:fielderror2>
         <s:param>field1</s:param>
         <s:param>field2</s:param>
    </sp:fielderror2>
    <s:form .... >
       ....
    </s:form>

    OR

    <sp:fielderror2>
          <s:param value="%{'field1'}" />
          <s:param value="%{'field2'}" />
    </sp:fielderror2>
    <s:form .... >
       ....
    </s:form>

    OR

    <sp:fielderror2 fieldName="field1" />

 
 

Description

 

 Example 1: display all field errors

Example 2: display field errors only for 'field1' and 'field2'


Field Summary
 
Fields inherited from class org.apache.struts2.components.UIBean
accesskey, cssClass, cssErrorClass, cssErrorStyle, cssStyle, defaultTemplateDir, defaultUITheme, disabled, dynamicAttributes, id, javascriptTooltip, key, label, labelPosition, labelSeparator, name, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, request, required, requiredposition, response, tabindex, template, templateDir, templateEngineManager, templateSuffix, theme, title, tooltip, tooltipConfig, tooltipCssClass, tooltipDelay, tooltipIconPath, value
 
Fields inherited from class org.apache.struts2.components.Component
actionMapper, COMPONENT_STACK, parameters, stack, throwExceptionOnELFailure
 
Constructor Summary
FieldError2(com.opensymphony.xwork2.util.ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Method Summary
protected  void evaluateExtraParams()
           
 
Methods inherited from class org.apache.struts2.components.FieldError
addParameter, getDefaultTemplate, getFieldErrorFieldNames, setEscape, setFieldName
 
Methods inherited from class org.apache.struts2.components.UIBean
addFormParameter, buildTemplateName, enableAncestorFormCustomOnsubmit, end, ensureAttributeSafelyNotEscaped, escape, evaluateNameValue, evaluateParams, getId, getTemplate, getTemplateDir, getTheme, getTooltipConfig, getValueClassType, mergeTemplate, populateComponentHtmlId, setAccesskey, setCssClass, setCssErrorClass, setCssErrorStyle, setCssStyle, setDefaultTemplateDir, setDefaultUITheme, setDisabled, setDynamicAttributes, setId, setJavascriptTooltip, setKey, setLabel, setLabelposition, setLabelSeparator, setName, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setRequired, setRequiredposition, setTabindex, setTemplate, setTemplateDir, setTemplateEngineManager, setTheme, setTitle, setTooltip, setTooltipConfig, setTooltipCssClass, setTooltipDelay, setTooltipIconPath, setValue
 
Methods inherited from class org.apache.struts2.components.Component
addAllParameters, addParameter, altSyntax, altSyntax, completeExpressionIfAltSyntax, copyParams, determineActionURL, determineNamespace, end, fieldError, findAncestor, findString, findString, findStringIfAltSyntax, findValue, findValue, findValue, getComponentStack, getParameters, getStack, popComponentStack, setActionMapper, setThrowExceptionsOnELFailure, start, stripExpressionIfAltSyntax, stripExpressionIfAltSyntax, toString, usesBody
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldError2

public FieldError2(com.opensymphony.xwork2.util.ValueStack stack,
                   javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response)
Method Detail

evaluateExtraParams

protected void evaluateExtraParams()
Overrides:
evaluateExtraParams in class org.apache.struts2.components.FieldError


Copyright © 2010-2012 CodeLutin. All Rights Reserved.