Me deparei com um código num projeto java + spring.
<c:if test="${usuarioLogado ==null }">
do que se trata esse <c:if> ???
Me deparei com um código num projeto java + spring.
<c:if test="${usuarioLogado ==null }">
do que se trata esse <c:if> ???
Tem que olhar na parte de cima do arquivo onde o c: foi declarado.
A princípio é uma chamada ao JSTL na tag Core:If
É uma forma antiga de se fazer ifs nos códigos jsp.
como seria a forma atual de fazer isso?
aqui https://www.caelum.com.br/apostila-java-web/usando-taglibs/#instalao trata o JSTL como indicação de uso.
Tem alguns Templates que são usados em projetos mais recentes:
Thymeleaf The FileMaker Platform
É claro que isso é para projetos novos. Projetos legados que foram construídos com JSTL tem que usar JSTL.
Simplória diferenciação https://cursos.alura.com.br/forum/topico-thymeleaf-x-jstl-86165