First off ANY time you can seperate your backend code and your front end display its well worth taking the time! That way if you have a major design change you arent spending days, weeks and months trying to redo all your servlets and how they present the data!
Even this person "u", whoever that is, can do it.
[ July 28, 2005: Message edited by: Bear Bibeault ]
Here is the current home page at the Apache Software Foundation
BSF supports several scripting languages currently:
Python (using either Jython or JPython)
Tcl (using Jacl)
NetRexx (an extension of the IBM REXX scripting language in Java)
XSLT Stylesheets (as a component of Apache XML project's Xalan and Xerces)