Struts Tags                                                                                        
•        Struts had many tags defined to make creating scriptlet-free JSPs.
•        We won’t cover every tag, just a few to get you started.
•        In the basic strut model JSP two tag libraries are imported: bean and html.
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
•        There are several others available as well including:
-        Logic Tags
-        Tags to handle nested tags (beans within beans)
-        Template and Tiling tags (Tiles replaces templates)
-        Validation Tags
•        The <logic:equal> tag can check for equality.
-        This example uses it to the <logic:equal> tag to compare the username property to the string admin.
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>

<logic:equal name="user" property="userName"
scope="session" value="admin">
<!—Conditionally included JSP code here -->
</logic:equal>

•        The <logic:iterate> tag can provides simple iteration.
-        The name is the name of the bean to be found, the property is what you are getting out of the bean and
the id is what you are calling each iteration.
<logic:iterate id="address" name="user" property="addresses">
<bean:write name="address" property="zip" filter="true"/>
</logic:iterate>
Beyond the Basics                                                                                
•        There are many topics we haven’t even touched on.
-        The validation framework
-        Tiles
-        Exception handling
•        Each of these topics could provide at least one more sections of a struts based training course.
•        There are many resources of material for learning struts.
-        The Struts download contains several war file.  One with documentation one with an example
application. http://jakarta.apache.org/struts/index.html
-        Ted Hustadhttp://husted.com/struts/
-        http://www.jamesholmes.com/struts/
Struts Tags
Table of Contents
online learning aid.  Any attempts to copy, reproduce, or use for training is strictly prohibited.
Courseware
Training Resources
Tutorials