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?
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?
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