Formulario dinamico Spring o jstl

Por casualidad alguien ha creado un formulario dinamico en Spring.. lo que pasa esque necesito armar una pagina en html con los campos de una tabla cualquiera..
estoy uzando es scriptlet y realizando un llamado al metodo..."arr=objutil.campos("nombre TABLA");" metodo el cual me trae un array con los campos de las tablas quiswiera saber si spring tiene alguna ventaja o ya bien sea algo en jstl

asi es como estoy haciendolo...

<%
ArrayList arr = new ArrayList();
util objutil = new util();
arr=objutil.campos("nombre TABLA");
for (int i = 1; i < arr.size(); i++) {
%>

<%=arr.get(i)%> : ' type='text' required />

<%if((i % 2)==0){%>

<%}%>

<%}%>

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de xhastur

<% ArrayList arr = new

<%
ArrayList arr = new ArrayList();
util objutil = new util();
arr=objutil.getCampos("NOMBRETABLA");
for (int i = 1; i < arr.size(); i++) {
%>

<%=arr.get(i)%> : ' type='text' required />

<%if((i % 2)==0){%>

<%}%>

<%}%>

]]>