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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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