Possibly the coolest tla, XSP's (XML server pages) home in the world is http://xml.apache.org/cocoon/. Cocoon is an XML publishing framework that runs under Jakarta (http://jakarta.apache.org/). Cocoon's primary concern is seperating content, logic, and style.

Painless install

You will need a JVM (http://java.sun.com/) and a servlet engine (http://jakarta.apache.org/tomcat/). Set JAVA_HOME enviornment variable so it points to your JDK (e.g. under windows, go to system properties -> advanced tab -> environment variables -> new: JAVA_HOME = 'c:\j2sdk1.4.0'). Download the appropirate binaries (or source, if you're so inclined) from http://xml.apache.org/cocoon/dist/ Stop tomcat. Extract cocoon.war from the archive and place it in your $TOMCAT/webapps directory. Start tomcat. Open http://localhost:8080/cocoon/ and wait while the .war is unpacked — It seems you got me running :)

Be sure to check out the samples (http://localhost:8080/cocoon/welcome). Happy XSP-ing.