Major release news: PrettyFaces 2.0.4 URL-rewriting for JSF2 is available!

From: Lincoln Baxter, III <>
Date: Sun, 21 Feb 2010 16:05:13 -0500

I am proud to introduce the *2.0.4* series of
(view the release
New Features (quite a few):

   - *Non-invasive!* - never change your application internals, simply lay
   PrettyFaces on to an existing application for a *completely
rewritten*experience. Take PrettyFaces out and your application works
just like

   - *Zero configuration** in a Servlet 3.0 environment - PrettyFaces core
   classes are automatically registered with the servlet container and
   JavaServer Faces.

   - *Rapid development* via automatic configuration reloading (when
   java.faces.PROJECT_STAGE = Development)

   - *Enhanced SEO and Rewriting support* - including the ability to choose
   301, 302, or internal redirects.

   - *Custom Inbound/outbound URL rewriting rules* - with built in support
   for common rewrites such as appending or removing trailing slashes,
   lowercasing, etc.

   - *Outbound URL mapping rewriting* - removes the need for <pretty:link>,
   now <h:link> can be used to generate pretty, SEO-friendly URLs.

   - *Named pattern / path-parameters* - for integration with JSF2
   <f:viewParam> and non-JSF applications - not all applications support EL,
   but they all understand ServletRequest.getParameter(...)

(view the release
a 2 minute getting
started <>video.)

Repository location:
Report issues:


* = you still need pretty-config.xml ;)

Lincoln Baxter, III
"Keep it Simple"