Pessoal,
Estou lutando para aprender o JSF e JDOM. Prentendo construir uma aplicacao onde, a partir de um commandButton é possivel realizar uma atualização da base de dados atraves de um XML de outro sistema, basicamente seria:
<h:commandButton value="Atualizar" action="#{MeuMB.atualizar}"/>
Meu bean
public String atualizar(){
s = x.xmlAtualiza(no); //retorno List<String>, parametro o no consultado
Iterator<String> it = s.iterator();
while(it.hasNext())
{
String ss = it.next();
if(!dao.existe(ss)) //verifico se o dado existe na base de dados
{
objeto.setString(ss); // seto o objeto
dao.adicionar(objeto);
Objeto objeto =new Objeto();
}
}
}
O metodo xmlAtualiza, pertence a uma classe responsavel por requisar o arquivo xml e pesquisar o elemento (no).
Lembrando que esta funcionando perfeitamente em modo console, o problema esta quando utilizo o JSF.
Desde ja agradeco a qualquer ajuda.