AjaxTags

The AJAX Tag Library is a set of JSP tags that simplify the use of Asynchronous Java Script and XML (AJAX) technology in Java Server Pages. Ajax Tags is fully based on script.aculo.us (and prototype). Online examples can be found here

AppFuse

AppFuse is an application for “kickstarting” webapp development with Java open source frameworks. Hibernate or iBATIS can be used as persistence frameworks; JSF, Spring MVC, Struts, Tapestry or WebWork can be used as web frameworks. AppFuse includes script.aculo.us as a pre-configured and ready-to-use package. Seven simple reasons to use AppFuse

Wicket

Wicket has an optional package that adds script.aculo.us support. Examples and info can be found on Ryan Sonnek’s Blog

DWR

DWR fits in with script.aculo.us and prototype quite well. DWR provides the content and script.aculo.us makes it look pretty. The hints and tips page mentions how to integrate the script.aculo.us Autocompleter with DWR provided data.

Tapestry

Tacos provides components and framework for integration of ajax using (dojo / prototype / script.aculo.us / rico) libraries with the Tapestry framework. Demo Site

Grails

Grails’ distribution includes both Script.aculo.us and Prototype.js. Prototype is used for Grails’ AJAX tags, and effects can easily be added to AJAX response handlers. See http://grails.org/Tag+-+javascript

Links

Bill Hansley demonstrates how to use the script.aculo.us AJAX controls (autocompleter) with Java.