FreeMarker template error

2 respostas
fiaux

Migrei de struts 2.0.9 para 2.0.11 e passei a ter esse problema FreeMarker template error em jsp que contem optiontransferselect.
Alguém já teve isso?

Error on line 258, column 13 in template/simple/optiontransferselect.ftl
stack.findValue(parameters.doubleListKey) is undefined.
It cannot be assigned to doubleItemKey
The problematic instruction:
----------
==> assignment: doubleItemKey=stack.findValue(parameters.doubleListKey) [on line 258, column 13 in template/simple/optiontransferselect.ftl]
 in user-directive s.iterator [on line 256, column 9 in template/simple/optiontransferselect.ftl]
 in include "/${parameters.templateDir}/simple/optiontransferselect.ftl" [on line 25, column 1 in template/css_xhtml/optiontransferselect.ftl]
----------

Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Error on line 258, column 13 in template/simple/optiontransferselect.ftl
stack.findValue(parameters.doubleListKey) is undefined.
It cannot be assigned to doubleItemKey

2 Respostas

Henrik

Eu fiz a mesma a mesma migracao.

Tive outros erros, mas esse nao.

Isso aqui comecou a dar erro:

<s:hidden value=${id} />

Tive que remover o EL.

Se voce estiver usando EL, pode ate ser isso.

fiaux

Sim, o problema é o uso de EL. Tive que mexer em todas as jsps para trocar ${} por %{}. Mas esse aí eu não to conseguindo identificar onde está. Valeu.

Criado 6 de dezembro de 2007
Ultima resposta 6 de dez. de 2007
Respostas 2
Participantes 2