È necessario accedere al 1 ° e al 2 ° elemento di un elenco nel modello.Accesso agli elementi per indice in un modello FTL
Codice mio Java:
myMap.put("key", Arrays.asList("val1", "val2");
mio FTL Template:
<#list myMap?keys as key>
${myMap[key][0]}, ${myMap[key][1]}
< - la linea precedente non riesce con l'espressione indefinita sul myMap [tasto] [0]. Ho controllato e myMap [chiave] è una SimpleSequence. Inoltre, ho provato $ {myMap [chiave]? First} e questo ha fallito con lo stesso errore. Qualche idea?
Ho appena fatto qualcosa di simile e ho assegnato prima un incarico. Come <#assign x = myMap [chiave]> Ha funzionato per i miei scopi, si spera che sia anche per il tuo. – geekonablog