For Struts you could use, IceFaces and DWRandFor JSF you could use, RichFaces and Ajax4JSF and IceFaces and Gravel.