With all the dynamic Java scripting attention going to Groovy and JRuby, don’t forget about these secondary alternatives that are and have been out there…
Rhino and BeanShell are alternatives to Groovy and JRuby as Web-tier dynamic scripting languages.