Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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>

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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