Formulario dinamico Spring o jstl

Corrigo el post.. la idea que tengo es crear formularios dinamicos...(inputs apartir de la base de datos) el siguiente codigo lo hago por scriptlet y por medio de un metodo retorno los campos de una tabla y armo los input..estroy trabajando con spring mvc y jstl quisiera saber si existe una mejor forma de hacerlo gracias

<table id="tablaCampos" class="table table-bordered">
                                        <tr>
                                <%
                                        ArrayList<String> arr = new ArrayList<String>();
                                        util objutil = new util();
                                        arr=objutil.getCampos("NOMBRETABLA");
                                        for (int i = 1; i < arr.size(); i++) {
                                %>  
                                        <td>
                                   <%=arr.get(i)%> :<br> <input name='<%=arr.get(i)%>' type='text'   required />
                                        </td>  
                                <%if((i % 2)==0){%>
                                </tr>
                                <tr>
                                <%}%>  
                             
                                <%}%>
                                </tr>
                        </table>