Based on the Apache Struts Framework, the JSP tags provided in
the toolkit help in the development of applications that require an HTML graphical
user interface. The toolkit extends the Struts tag libraries to allow access
to context and context hierarchies from JSP tags. The JSP tags provide the
following features:
- Encapsulated Java(TM) code that knows how to render HTML tags based on
dynamic attributes
- Java code to integrate dynamic information obtained
from the runtime context, using the StrutsJspContextServices interface (for
example, information for a data field, field validation errors, and hidden
fields to be sent to the client)
- Exception and error management using the StrutsJspContextServices
interface
- Compound components, such as the combination of an entry field with its
related label. This feature allows the system to set the label color based
on the status of the data associated with the entry field.
The JSP tags depend on the following toolkit components:
- The toolkit Struts extensions, which processes the JSP contents.
- Typed data elements, which are used by the BTTStrutsContextServices
class to exploit the information for a specific data element.