1
resposta

Por que o primeiro parâmetro do addMessage tem que ser o "autor"?

A sintaxe completa é essa:

FacesContext.getCurrentInstance().addMessage("autor", new FacesMessage("Livro deve ter pelo menos um Autor."));

Na aula o professor fala que no primeiro parâmetro de addMessage devemos colocar o "autor", eu não entendi o porquê e troquei por "livro", não notando nenhuma mudança: '..addMessage("autor"...'

1 resposta

Oi Adriano, tudo bem ?

Esse primeiro parametro é para indicar na tela qual vai ser a view usada para mostrar o problema, provavelmente algum componente tem esse id/name