Télécharger la liste

Description du projet

Jxp is a template engine/script processor that processes scripts containing JSP-like code to produce text output. The script syntax is like JSP (without taglib) except that it is much simpler and can be used outside of WebContainer.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2006-08-04 09:10
1.5.1

Cette version corrige un problème de dépendance faible. Une syntaxe a été ajouté pour spécifier le texte qui ne doit pas être analysé. L'opérateur de plus pour les chaînes a été fixée. Un paquet par défaut a été ajoutée en recherche de classe. Recherche de méthode a été améliorée en ReflectUtils (common-java) en utilisant une meilleure stratégie de match (score) à la place du premier match. La capacité à rechercher une classe dans le paquet par défaut a été ajoutée.
Tags: Major bugfixes
This release fixes a small dependency problem. A
syntax was added for specifying text which should
not be parsed. The plus operator for strings was
fixed. A default package was added in class
lookup. Method lookup was improved in ReflectUtils
(common-java) using a best match strategy
(scoring) instead of first match. The ability to
lookup a class in the default package was added.

2005-08-11 07:05
1.4.0

Cette version inclut une mise en œuvre des tâches Ant pour permettre jxp scripts dans fourmi, soutenir la déclaration de fonte, JSP commentaires de style, quelques refactoring sur le texte source et un environnement Setting.
Tags: Minor feature enhancements
This release includes an ant task implementation
to allow jxp scripting in ant, cast statement
support, JSP-style comments, some refactoring on
pagesource, and an environment setting feature.

2005-04-07 19:25
1.3.0

Les fonctions sont maintenant en mesure d'accéder à des variables globales. JxpParser été mis à jour pour inclure le support des variables statiques. Une page élément variable statique a été mis en œuvre. Dossier support de l'encodage a été ajoutée pour CachingPageSource et sous-classes. JxpContext a été ajouté à encapsuler JxpPageSource et d'ajouter un support d'environnement par défaut. JxpProcessingContext a été refait à ne pas JxpInvocable. Le digesteur de configuration a été refait à commons-java 1.5.0. Une impression inutile d'exceptions dans la méthode generateException a été supprimé, puisque c'est censé se faire par l'application. Dossier du rechargement des FilePageSource lorsqu'une exception se produit parse a été fixée. Un indicateur de vérification modification a été ajouté à FilePageSource.
Functions are now able to access global variables.
JxpParser was updated to include static variable
support. A page static variable feature was
implemented. File encoding support was added for
CachingPageSource and subclasses. JxpContext was
added to encapsulate JxpPageSource and to add
default environment support. JxpProcessingContext
was refactored not to be JxpInvocable. The config
digester was refactored to commons-java 1.5.0. An
unnecessary printing of exceptions in the
generateException method was removed, since that
is supposed to be done by the application. File
reloading of FilePageSource when a parse exception
occurs was fixed. A modification check flag was
added to FilePageSource.

2005-03-03 19:32
1.2.0

Actuellement, le moteur de template supporte plus la syntaxe Java et notamment amélioration de la boucle, var args, et la syntaxe import statique. Le fichier cache de script permettant la transformation très rapide comme on le voit dans le projet swingweb.
Tags: Initial freshmeat announcement
Currently, the template engine supports most Java syntax including enhanced for loop, var args, and static import syntax. The file caching make the script processing very fast as seen in the swingweb project.

Project Resources