Alguem saberia me dizer como usar esse atributo scope ?
<c:set var="var" value="value" scope="?">
T
3 Respostas
V
Saudações
Em linhas gerais, é o seguinte.
scope pode receber 4 valores:
“page”: a variável fica valendo no escopo da página. Se mudar de página, bau-bau variável.
“request”: a variável fica valendo no escopo da requisição. Útil quando você quer utilizar a variável após dar um submit no formulário por exemplo.
“session”: a variável fica valendo no escopo da sessão.
“application”: a variável fica valendo no escopo da aplicação.
Normalmente, no meu dia-a-dia, eu acabo utilizando somente page
V
Segue um exemplinho
<c:if test="${bean.codigoEmpresa == 'EMP01'}">
<c:set var="tipoDetalhe" value="linhadetalhe1" />
</c:if>
<c:if test="${bean.codigoEmpresa == 'EMP02'}">
<c:set var="tipoDetalhe" value="linhadetalhe2"/>
</c:if>
<td class="${tipoDetalhe}" align="right" width="50">${bean.informacao}</td>
Neste caso, eu não declarei o scope, porque o default já é “page”.
T
Valeu mesmo, esclareceu tudo
Criado 20 de fevereiro de 2008
Ultima resposta 20 de fev. de 2008
Respostas 3
Participantes 2