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:
${thirdThing [ fourtThing ] }${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.