%(jst)% Xephyrus Libraries
Introduction

The Java Simple Templates Engine provides an easy way to merge token values into templates to produce final content.

The JST engine was born out of my frustration of managing Rustlings of the Wind, a quarterly literary webzine I was publishing at the time. A single issue can contain up to fifty web pages with identical layouts but different content. This library provided a way to define the layout once for all the content.

News

  • 14 Aug 04: JST 3.1 Important Security Update
    A security exploit has been discovered in the JST engine when it is used with the servlet front-end. This release fixes that exploit. For details, see the Security Advisory JST-001.

  • 08 Nov 03: JST 3.0 for the General Public
    The initial public release of the JST engine is now ready. This new release already has maturity and robustness from being in active use and development over the past 4 years.

    Features of this libaray include:
    • Recursive replacement of tokens with strings (mmm-hmmm).
    • Recursive replacement of tokens with files.
    • Recursive replacement of tokens with the contents of URL requests.
    • Support for token arrays and iterative replacement.
    • A servlet engine to provide template parsing for HTTP requests.
    • Importing HTTP request parameters as token values.
    • And more...always more...

Documentation
Download

This library is offered under the conditions of this license. By downloading any of the materials on this page you are indicating your agreement with the license.

Contact and Support

If you have technical or usage questions or comments about this Xephyrus project, please subscribe to the xephyrus-libs mailing list and discuss them.
xephyrus-libs [ Subscribe] [ Archives]

If you need to contact the author directly, that's Topher. Please send support messages to the mailing list.