This site will look much better in a browser that supports web standards, but it is accessible to any browser or Internet device.

The Open Source Zone


Jxp

Project Name Jxp
Category Web templating
Programming Language Java
Project Home Page http://jxp.sourceforge.net/
License(s) GNU Library or Lesser General Public License (LGPL)
License URL(s) http://www.gnu.org/copyleft/lgpl.html
Tags (edit) dynamic content, html, mvc, template, web page, xml

Jxp (Java scripted page) is a script-processor/template-engine that can execute template files containing text + java code. It contains a parser to parse the script file into an abstract syntax tree and a tree processor (JxpProcessor) that will process the syntax tree to execute the code using reflection API to produce output. Some of the main features of Jxp include:

  • Java as template language. Why learn another one? ;)
  • support common java language 1.4 constructs (partial 1.5 syntax support on jdk 1.4)
  • practical template sources management framework
  • support caching of parsed syntax tree to eliminate reparse of template
  • a servlet implementation to enable web-scripting
  • extensible processing context for defining built-in function on the scripts

Edit project.

Report abuse.

Similar Projects (edit)

Reviews

Be the first person to review this project!

User tips

Add a tip.

Related books

Add more books.


Last modified on 2005-06-06 15:43:08.212 (rel. 2).