Ola pessoal!
O que de fato significa test? Qual sua aplicabilidade? Existe alguma restrição?
O que de fato significa test? Qual sua aplicabilidade? Existe alguma restrição?
Oi John.
O teste é onde vai a condição booleana que se a gente pensar em código Java, vai dentro dos parenteses do if
. Algo como:
if(produto.usado) {
// faz alguma coida
}
Nesse caso, a condição fica por exemplo <c:if test="${produto.usado}">Faz alguma coisa</c:if>
Dessa forma caso dê verdadeiro, ele entrará dentro da tag e mostrará o conteúdo.
--
Uma aplicabilidade é tomar decisões na página de acordo com a condição. Por exemplo:
<c:if test="${produto.usado}">Produto usado</c:if>
No exemplo acima, caso o produto seja usado podemos mostrar na nossa página pro usuário, por exemplo. Daí o texto só será exibido caso o atributo usado dentro do produto seja true
.
Espero ter ajudado.
Abraço!
Obrigado Lucas!