我目前正在将我们的应用程序从 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="descending">
<@display.column property="folderName" title="文件夹" sortable=true/>
</@display.table>
我得到的错误是:
freemarker.template.TemplateModelException: javax.servlet.jsp.JspException:异常: [.LookupUtil] 查找属性“folderName”时出错 在对象类型“freemarker.template.SimpleSequence”中。 原因:未知属性“文件夹名称”
标准的 struts 标签工作正常,我已JspSupportServlet在我的配置中添加。任何想法为什么这不起作用?