Necesidad de acceder al primer y segundo elemento de una lista en la plantilla.Acceda a los elementos por índice en una plantilla FTL
código Mi Java:
myMap.put("key", Arrays.asList("val1", "val2");
mi plantilla FTL:
<#list myMap?keys as key>
${myMap[key][0]}, ${myMap[key][1]}
< - la línea anterior falla con la expresión no definida en myMap [clave] [0]. Comprobé y myMap [clave] es una secuencia simple. Además, probé $ {myMap [clave]? First} y eso falló con el mismo error. ¿Algunas ideas?
Acabo de hacer algo similar e hice una asignación primero. Me gusta <#assign x = myMap [key]> Funcionó para mis propósitos, espero que también lo sea para el tuyo. – geekonablog