Pessoal,
To precisando adicionar/remover num form campos do tipo <h:imputForm> dinamicamente. Pra isso tentei usar ArrayList com o Bean que recebera os valores dos campos mas n deu certo.Funciona apenas uma vez. Alguem tem ideia de como posso fazer isso funcionar??
metodo backingbean:
[code] public String add()
{
UsuarioEntity ue= new UsuarioEntity("","",null,"");
ue.setId(0);
formDinamico.add(ue);
return "formDinamico";
}[/code]
jsp:
<c:forEach var="campos" items="${usuarioBean.formDinamico}">
<tr>
<td><h:inputText value="#{campos.login}"/></td>
<td><h:inputText value="#{campos.email}"/></td>
</tr>
</c:forEach>
<tr><h:commandLink action="#{usuarioBean.add}" value="ADD"/><td></td></tr>
erro apos a 2a execucao:
SEVERE: Servlet.service() for servlet Faces Servlet threw exception
org.apache.jasper.el.JspPropertyNotFoundException: /formDinamico.jsp(21,6) '#{campos.login}' Target Unreachable, identifier 'campos' resolved to null