<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"><taglib><tlibversion>1.1</tlibversion><jspversion>1.2</jspversion><shortname>webwork</shortname><uri>webwork</uri><info>A tag library for processing Model-2 command results</info><tag><name>action</name><tagclass>com.opensymphony.webwork.views.jsp.ActionTag</tagclass><bodycontent>JSP</bodycontent><info> Executes an Action from within the context of a taglib.
The body of the tag is used to display the results of
the action invocation.
</info><attribute><name>id</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>name</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>namespace</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>bean</name><tagclass>com.opensymphony.webwork.views.jsp.BeanTag</tagclass><bodycontent>JSP</bodycontent><info> Create a JavaBean and instantiate its properties. It
is then placed in the ActionContext for later use.
</info><attribute><name>name</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>id</name><required>false</required><rtexprvalue>false</rtexprvalue></attribute></tag><tag><name>set</name><tagclass>com.opensymphony.webwork.views.jsp.SetTag</tagclass><bodycontent>empty</bodycontent><info> Sets the value of an object in the VS to a scope
(page, stack, application, session). If the value
is not given, the top of the stack is used. If the
scope is not given, the default scope of "webwork"
is used.
</info><attribute><name>name</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>value</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>scope</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>property</name><tagclass>com.opensymphony.webwork.views.jsp.PropertyTag</tagclass><bodycontent>empty</bodycontent><info> Used to get the value of a result attribute.
If the value isn't given, the top of the stack will
be returned.
</info><attribute><name>value</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>default</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>param</name><tagclass>com.opensymphony.webwork.views.jsp.ParamTag</tagclass><bodycontent>empty</bodycontent><info> Sets a parent tag's parameter.
</info><attribute><name>name</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>value</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>if</name><tagclass>com.opensymphony.webwork.views.jsp.IfTag</tagclass><bodycontent>JSP</bodycontent><info>Evaluates a boolean expression</info><attribute><name>test</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>elseif</name><tagclass>com.opensymphony.webwork.views.jsp.ElseIfTag</tagclass><bodycontent>JSP</bodycontent><info>Evaluates a boolean expression</info><attribute><name>test</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>else</name><tagclass>com.opensymphony.webwork.views.jsp.ElseTag</tagclass><bodycontent>JSP</bodycontent><info>Evaluates a boolean expression</info></tag><tag><name>push</name><tagclass>com.opensymphony.webwork.views.jsp.PushTag</tagclass><bodycontent>JSP</bodycontent><info>Pushes a value on the stack</info><attribute><name>value</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>iterator</name><tagclass>com.opensymphony.webwork.views.jsp.IteratorTag</tagclass><bodycontent>JSP</bodycontent><info>Iterates over a collection</info><attribute><name>value</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>status</name><required>false</required><rtexprvalue>false</rtexprvalue></attribute></tag><tag><name>checkbox</name><tagclass>com.opensymphony.webwork.views.jsp.ui.CheckboxTag</tagclass><bodycontent>empty</bodycontent><info>An HTML Checkbox UI widget</info><attribute><name>theme</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>template</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>label</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>required</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>name</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>value</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>checkboxlist</name><tagclass>com.opensymphony.webwork.views.jsp.ui.CheckboxListTag</tagclass><bodycontent>empty</bodycontent><info>An HTML Checkbox List UI widget</info><attribute><name>theme</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>template</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>label</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>required</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>name</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>value</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>list</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>listKey</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>listValue</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>component</name><tagclass>com.opensymphony.webwork.views.jsp.ui.ComponentTag</tagclass><bodycontent>JSP</bodycontent><info>An HTML Component UI widget</info><attribute><name>theme</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>template</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>label</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>required</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>name</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>value</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>form</name><tagclass>com.opensymphony.webwork.views.jsp.ui.FormTag</tagclass><bodycontent>JSP</bodycontent><info>An HTML Component UI widget</info><attribute><name>theme</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>template</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>openTemplate</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>name</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>action</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>method</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>enctype</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>token</name><tagclass>com.opensymphony.webwork.views.jsp.ui.TokenTag</tagclass><bodycontent>JSP</bodycontent><info>An HTML Component UI widget</info><attribute><name>theme</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>template</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>name</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>label</name><tagclass>com.opensymphony.webwork.views.jsp.ui.LabelTag</tagclass><bodycontent>empty</bodycontent><info>An HTML Label UI widget</info><attribute><name>theme</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>template</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>label</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>required</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>value</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>password</name><tagclass>com.opensymphony.webwork.views.jsp.ui.PasswordTag</tagclass><bodycontent>empty</bodycontent><info>An HTML Password UI widget</info><attribute><name>theme</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>template</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>label</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>required</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>name</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>value</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>size</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>hidden</name><tagclass>com.opensymphony.webwork.views.jsp.ui.HiddenTag</tagclass><bodycontent>empty</bodycontent><info>An HTML Hidden UI widget</info><attribute><name>theme</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>template</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>name</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>value</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>submit</name><tagclass>com.opensymphony.webwork.views.jsp.ui.SubmitTag</tagclass><bodycontent>empty</bodycontent><info>An HTML Hidden UI widget</info><attribute><name>theme</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>template</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>name</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>value</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>align</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>radio</name><tagclass>com.opensymphony.webwork.views.jsp.ui.RadioTag</tagclass><bodycontent>empty</bodycontent><info>An HTML Radiobox UI widget</info><attribute><name>theme</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>template</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>label</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>required</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>name</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>value</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>list</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>listKey</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>listValue</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>select</name><tagclass>com.opensymphony.webwork.views.jsp.ui.SelectTag</tagclass><bodycontent>JSP</bodycontent><info>An HTML Select UI widget</info><attribute><name>theme</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>template</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>label</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>required</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>name</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>value</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>list</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>listKey</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>listValue</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>emptyOption</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>multiple</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>size</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>doubleselect</name><tagclass>com.opensymphony.webwork.views.jsp.ui.DoubleSelectTag</tagclass><bodycontent>JSP</bodycontent><info>An HTML Double Select UI widget</info><attribute><name>theme</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>template</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>label</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>required</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>name</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>doubleName</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>value</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>list</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>listKey</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>listValue</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>doubleList</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>doubleListKey</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>doubleListValue</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>multiple</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>size</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>textarea</name><tagclass>com.opensymphony.webwork.views.jsp.ui.TextareaTag</tagclass><bodycontent>JSP</bodycontent><info>An HTML Textarea UI widget</info><attribute><name>theme</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>template</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>label</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>required</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>name</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>value</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>rows</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>cols</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>textfield</name><tagclass>com.opensymphony.webwork.views.jsp.ui.TextFieldTag</tagclass><bodycontent>empty</bodycontent><info>An HTML TextField UI widget</info><attribute><name>theme</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>template</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>label</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>required</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>name</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>value</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>size</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>file</name><tagclass>com.opensymphony.webwork.views.jsp.ui.FileTag</tagclass><bodycontent>empty</bodycontent><info>An HTML File UI widget</info><attribute><name>theme</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>template</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>label</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>required</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>name</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>value</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>size</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>accept</name><required>false</required><rtexprvalue>true</rtexprvalue></attribute></tag><tag><name>url</name><tagclass>com.opensymphony.webwork.views.jsp.URLTag</tagclass><bodycontent>JSP</bodycontent><info>Url builds an encoded URL.</info><attribute><name>value</name><required>false</required><rtexprvalue>false</rtexprvalue></attribute><attribute><name>id</name><required>false</required><rtexprvalue>false</rtexprvalue></attribute></tag></taglib>