Je suis en train de mettre à jour notre application de Webwork à Struts2. Aujourd'hui, je rencontre une erreur étrange: displayTag a cessé de fonctionner après la mise à niveau.Struts2 + Freemarker + DisplayTag: comment le faire fonctionner
C'est un Snipped de mon fichier FTL:
<#assign display=JspTaglibs["http://displaytag.sf.net"]> <@s.set name="entries" value="historyEntries" scope="page"/> <@display.table class="data" name="pageScope.entries" sort="list" pagesize=30 id="entry" defaultsort=5 defaultorder="descending"> <@display.column property="folderName" title="Folder" sortable=true/> </@display.table>
L'erreur que je reçois est:
freemarker.template.TemplateModelException: javax.servlet.jsp.JspException: Exception: [.LookupUtil] Error looking up property "folderName" in object type "freemarker.template.SimpleSequence". Cause: Unknown property 'folderName'
balises entretoises standard fonctionnent correctement, j'ai JspSupportServlet
ajouté dans ma configuration. N'importe quel idead pourquoi ceci ne fonctionne pas?
la valeur du paramètre de réglage object_wrapper peut être réglé sur freemarker.ext.beans.BeansWrapper pour assurer l'emballage simple n'est pas utilisé – skipy