We just started integrating JRuby and are already using Rhino. In our case, though, the script does not have full access to the request and response; the scripting just provides access to middle tier applicaiton level objects. We do put our script factories at the Application level for now and that seems to work well.
- Rob