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

Código Java

Me deparei com um código num projeto java + spring.

<c:if test="${usuarioLogado ==null }">

do que se trata esse <c:if> ???

5 respostas
solução!

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