BeanShell is a small, free, embeddable, Java source interpreter with object scripting language features, written in Java. BeanShell executes standard Java statements and expressions, in addition to obvious scripting commands and syntax.
BeanShell is a cornerstone in our jAlbum software for making flexible web photo albums. Without it, the variety of album expressions and functionality would be a fraction of what it is today. /David jAlbum founder
I use BeanShell for web development and command line scripting, too. Very cool.
Took a bit to find everything I needed, but very handy indeed.