現在、アプリケーションを Webwork から Struts2 にアップグレードしています。今日、奇妙なエラーが発生しました。アップグレード後にdisplayTagが機能しなくなりました。
これは、私の 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="降順"> <@display.column property="folderName" title="フォルダ" sortable=true/> </@display.table>
私が得るエラーは次のとおりです。
freemarker.template.TemplateModelException: javax.servlet.jsp.JspException: 例外: [.LookupUtil] プロパティ「folderName」の検索エラー オブジェクトタイプ「freemarker.template.SimpleSequence」。 原因: 不明なプロパティ'folderName'です
標準の struts タグは正しくJspSupportServlet
機能しています。構成に追加しました。なぜこれが機能しないのか考えていますか?