Take a look at this issue for a workaround.
http://jira.codehaus.org/browse/DISPL-298
-J
"HO Chi-wai, Zero" <[EMAIL PROTECTED]> wrote:
Dear Sir / MadamI have successfully implemented the custom decorator in displaying hyperlink as mentioned in displaytag documentation, however, when I click any one of the export format (CSV / XSL / XML), error message appears and the page is failed to be rendered, I highlighted some of the usef ul information for your reference:org.apache.jasper.JasperException: Error looking up property "reference" in object type "org.apache.commons.beanutils.BasicDynaBean".
............................... ... ... Cause: Unknown property 'reference'I do have a property named reference_url in the list object, however, as I want to wrap the format and display the content as a hyperlink, I need to use the property value "reference" instead of "reference_url" in order to have the dynamic link as taught in displaytag documentationYour kind help will be highly apprepriated. Thank you very much.Regards,Mr. HOMy Code:Wrapper Class:... ... ...public String getReference() {
String value = "<a href="" target=\"#TARGET#\">#LINKCAPTION#</a>";
BasicDynaBean rowObject = (BasicDynaBean) getCurrentRowObject();
String link = (String) rowObject.get("reference_url");
String target = "_blank";
value = value.replaceAll("#LINK#", link);
value = value.replaceAll("#TARGET#", target);
value = value.replaceAll("#LINKCAPTION#", "View");
return value;
}JSP file:... ... ...<display:table id="courseTable" requestURI="/course.do" export="true" sort="list" name="requestScope.courseResults.rows" decorator="hk.edu.cityu.scm.eForm.Web.DisplayTag.Course.CourseWrapper">
<display:column property="course_code" title="Course code" sortable="true" sortName="course_code" headerClass="sortable" />
<display:column property="course_title" title="Title" sortable="true" sortName="course_title" headerClass="sortable" />
<display:column property="course_credit" title="Credit" sortable="true" sortName="course_credit" headerClass="sortable" />
<display:column property="course_remark" title="Remark" sortable="true" sortName="course_remark" headerClass="sortable" />
<display:column property="reference" title="" headerClass="sortable" />
</display:table>... ... ...
Yahoo! Messenger with Voice. PC-to-Phone calls for ridiculously low rates.

