The formdef extension provides a convenient mechanism for reusing Model layer business objects in the View layer of your Struts application. Instead of creating Form Beans, you can use formdef to generate Dynamic Form Bean definitions based on your business objects. It also provides formatting and conversion methods for moving data between forms and business objects.
See http://formdef.dev.java.net/.