Out of the box, the framework supports JSP, Velocity, and FreeMarker for your application presentation layer. Support for other view technologies is easy to add, if needed.
The framework comes packaged with a tag library (taglibs) that make it easy to reference framework resources from JavaServer Pages.
<%@ taglib prefix="saf" uri="/action" %> <html> <head> <title>Cookbook - Simple Input Form using Action Properties</title> <saf:head/> </head> <body> <saf:form method="POST"> <saf:textfield label="Please enter your name" name="name"/> <saf:submit/> </safform> </body> </html> |
The process of events will go as follows:
Input.do
..do
extension, the framework will look up the action for Input
.saf
tags to output fields, labels, hyperlinks, and localized messages.