Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Dúvida na aula (minuto 12:50 até 13:03)

O scriplet:

<li><%=empresa.getNome()%></li>

Usando JSTL virou:

${empresa.nome}

Se meu método não chamasse getNome() e sim outra coisa, como por exemplo getId(), como ficaria usando a JSTL ? como é a regra dessa conversão de escrita?

2 respostas
solução!

Boa noite Arthur.

O JSTL utiliza convenção de getters/setters para chamar o método. Então, todo método que será utilizado no JSTL deverá ter get ou set como prefixo, já a chamada, tanto o get quanto o set deve ser omitido, conforme exemplo.

//método aluno.getNome()

//JSTL aluno.nome

Se fosse para pegar o ID conforme o exemplo que você enviou, ficaria empresa.id, sendo o método empresa.getId()

Bons estudos!!

Muito obrigado! Esclareceu minha dúvida