2.3 - O operador colchete “[ ]”

O operador colchete é mais flexível que o operador ponto. Além de poder ser utilizado para manipular os mesmos elementos do operador ponto, o operador colchete também pode ser utilizado para acessar um java.util.List ou um Array.

Observe as duas fórmulas genéricas abaixo:

  1. ${thirdThing [ fourtThing ] }

  1. ${thirdThing [ “fourtThing” ] }

A variável genérica thirdThing deve se referir:

Nos casos de se referir a um atributo, ele pode ser o nome de um atributo armazenado em qualquer um dos quatro escopos disponíveis (page, request, session ou application).

Já a variável genérica fourtThing pode se referir:

Observe que a variável genérica fourtThing pode estar entre aspas duplas, ou seja, pode ser uma variável que possui um valor do tipo String. Lembre-se que para os casos em que estiver acessando um java.util.List ou um array, a String deve ser passível de conversão para números naturais (índices das estruturas) ou será lançada uma exceção do tipo NumberFormatException.

Copyright © 2014 AIEC.