Hi there,
I am trying to invoke a method in a struts2 action from a FreeMarker
template. To do this, I "put" the action as an object named "action" and
then I reference it, for example, as:
<#list action.sortedFields as field>
(Sorted fields is a method: getSortedFields())
this works OK, but I cannot invoke methods with parameters... not just
getters. For example I try:
${action.getTheFieldEntry(7)}
I get
freemarker.core.InvalidReferenceException: Expression
action.getTheFieldEntry(7) is undefined on line 6, column 57 in
formprocessor/formEntryMail.ftl.
(getTheFieldEntry has the following signature:
public String getTheFieldEntry(int fieldId){...}
)
Is it only possible to invoke object getters and setters? I've read
Fremarker docs and regular methods can be invoked.
Thanks for any help,
Ignacio
--
View this message in context:
http://www.nabble.com/Invoking-a-method-in-the-Action-from-a-FreeMarker-template-tp22955789p22955789.html
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]