[Deprecated, use the FormTemplate and SetTemplate instead]
SAMPLE Template class for substituting Default values into html forms
The data is retrieved from the client, and sent back to
the client later on. This will be used for e-business cards
stored on java rings/cards. This template also incorporates the functionallity
of the PropsTemplate, as the current scheme doesn't allow composition of
template handler classes (at least for now).
If a URL contains query data, and the value of the server
property "uploadContains" occurs in the URL, then all of the query data
is saved in the server on behalf of the client. IF no "uploadContains"
string is set, all query data is saved on the server.
The following Html entities processed by this class:
input
if the "name" attribute has saved data, the value attribute is
replaced by the caved value. This allows default form values to be
replaced by previous data submitted to the server by the client.
property
This tag is replaced by the value of a server property.
subst
This tag is replaced by the value previously uploaded to the the
server from the client for this value.
tag, /tag
Inserts a "<" or ">" respectively, allowing parameters to
be substituted inside of other entities. For example, suppose
the client uploaded the value HOME as
http://my.home.com/, and the server withes to create a
link to that page. The template fragment:
"<a href=<subst HOME>gt;
won't work, as nested entities are not allowed. Instead, try:
"<tag>a href=<subst HOME>lt;tag>
Using the current scheme, there is no easy way to substitute into
a tag parameter. So we'll invent a "magic" tag (called tag)
that will allow us to create entities dynamically