Package org.apache.strutsel.taglib.html

The "struts-html-el" tag library contains JSP custom tags useful in creating dynamic HTML user interfaces, including input forms.

See:
          Description

Class Summary
ELBaseTag Renders an HTML element with an href attribute pointing to the absolute location of the enclosing JSP page.
ELBaseTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELBaseTag class.
ELButtonTag Renders an HTML BUTTON tag within the Struts framework.
ELButtonTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELButtonTag class.
ELCancelTag Tag for input fields of type "cancel".
ELCancelTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELCancelTag class.
ELCheckboxTag Tag for input fields of type "checkbox".
ELCheckboxTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELCheckboxTag class.
ELErrorsTag Custom tag that renders error messages if an appropriate request attribute has been created.
ELErrorsTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELErrorsTag class.
ELFileTag Custom tag for input fields of type "file".
ELFileTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELFileTag class.
ELFormTag Custom tag that represents an input form, associated with a bean whose properties correspond to the various fields of the form.
ELFormTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELFormTag class.
ELFrameTag Generate an HTML <frame> tag with similar capabilities as those the <html:link> tag provides for hyperlink elements.
ELFrameTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELFrameTag class.
ELHiddenTag Custom tag for input fields of type "hidden".
ELHiddenTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELHiddenTag class.
ELHtmlTag Renders an HTML element with appropriate language attributes if there is a current Locale available in the user's session.
ELHtmlTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELHtmlTag class.
ELImageTag Tag for input fields of type "image".
ELImageTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELImageTag class.
ELImgTag Generate an IMG tag to the specified image URI.
ELImgTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELImgTag class.
ELJavascriptValidatorTag Custom tag that generates JavaScript for client side validation based on the validation rules loaded by the ValidatorPlugIn defined in the struts-config.xml file.
ELJavascriptValidatorTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELJavascriptValidatorTag class.
ELLinkTag Generate a URL-encoded hyperlink to the specified URI.
ELLinkTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELLinkTag class.
ELMessagesTag Custom tag that iterates the elements of a message collection.
ELMessagesTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELMessagesTag class.
ELMultiboxTag Tag for input fields of type "checkbox".
ELMultiboxTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELMultiboxTag class.
ELOptionsCollectionTag Tag for creating multiple <select> options from a collection.
ELOptionsCollectionTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELOptionsCollectionTag class.
ELOptionsTag Tag for creating multiple <select> options from a collection.
ELOptionsTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELOptionsTag class.
ELOptionTag Tag for select options.
ELOptionTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELOptionTag class.
ELParamTag Adds a new request parameter to its parent ELLinkTag.
ELParamTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELParamTag class.
ELPasswordTag Custom tag for input fields of type "password".
ELPasswordTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELPasswordTag class.
ELRadioTag Tag for input fields of type "radio".
ELRadioTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELRadioTag class.
ELResetTag Tag for input fields of type "reset".
ELResetTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELResetTag class.
ELRewriteTag Generate a URL-encoded URI as a string.
ELRewriteTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELRewriteTag class.
ELSelectTag Custom tag that represents an HTML select element, associated with a bean property specified by our attributes.
ELSelectTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELSelectTag class.
ELSubmitTag Tag for input fields of type "submit".
ELSubmitTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELSubmitTag class.
ELTextareaTag Custom tag for input fields of type "textarea".
ELTextareaTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELTextareaTag class.
ELTextTag Custom tag for input fields of type "text".
ELTextTagBeanInfo This is the BeanInfo descriptor for the org.apache.strutsel.taglib.html.ELTextTag class.
 

Package org.apache.strutsel.taglib.html Description

The "struts-html-el" tag library contains JSP custom tags useful in creating dynamic HTML user interfaces, including input forms.


[Introduction] [Html-EL Functionality] [Html-EL Examples]

Introduction

The functionality of this tag library is entirely provided by the base "struts-html" tag library in the Struts distribution. This derived tag library, "struts-html-el", only provides a different way to evaluate attribute values, which is using the JavaServer Pages Standard Tag Library expression language engine, or the "JSTL EL" for short.

Html-EL Functionality

The functionality of the "html-el" tags can be almost entirely understood from the documentation of the "struts-html" base tag library.

Html-EL Examples

The following are discrete examples of uses of the "html-el" tags, in no paticular order, but emphasizing the use of JSTL EL values as attribute values.

Example:

    <html-el:button onblur="handler('${arg}')"
    styleClass='${styleClass["button"]'
    titleKey='${titleKey["button"]}'
    value='${buttonValue["button"]}' />

Example:

    <html-el:checkbox property="button" value="${flagValue}"/>

Example:

    <html-el:link page="/doit.do" accesskey='${linkkey["doit"]}' >
    A link
    </html-el:link>

Example:

    <html-el:link page="/doit.do"
    onclick="openModal('/editSalary.do?id=${employee.id}')" >
    A link
    </html-el:link>



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