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

palavra test

Ola pessoal!

O que de fato significa test? Qual sua aplicabilidade? Existe alguma restrição?

2 respostas
soluçã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!