Read and respond to this message at:
https://sourceforge.net/forum/message.php?msg_id=4590077
By: jwboring
I am getting a npe when I click on the Excel export link. Note that I am not
using Tiles BUT the jsp in question is dynamically included at run time. I
understood
that the ResponseOverrideFilter was for this exact situation [and am using it].
Any help would be much appreciated.
Thanks,
Jeff
Environment:
- displaytag v1.1.1
- Tomcat v5.5
- Spring Web
displaytag.properties:
export.types=csv excel xml pdf rtf
export.excel=true
export.csv=true
export.xml=true
export.pdf=true
export.rtf=true
export.excel.class=org.displaytag.export.excel.DefaultHssfExportView
export.pdf.class=org.displaytag.export.DefaultPdfExportView
export.rtf.class=org.displaytag.export.DefaultRtfExportView
JSP Code:
<display:table name="model.clientHist"
pagesize="0"
id="row"
cellspacing="2" cellpadding="2" class="tablesetright"
requestURI="userDetails.do" sort="list" defaultsort="1" export="true"
>
<display:setProperty name="basic.msg.empty_list" value="" />
<display:caption >Transaction History</display:caption>
<display:column title="Date" headerClass="thborder" class="transactionDate"
sortable="true">
<fmt:formatDate value="${row.transactionDate}" pattern="yy-MM-dd HH:mm:ss" />
</display:column>
<display:column property="transactionType" title="Transaction"
headerClass="thborder" class="thborder" sortable="true"/>
<display:column property="groupLabel" title="Group" headerClass="thborder"
class="thborder"/>
<display:column title="State" headerClass="thborder" class="status">
<dash:Status policyId='${row.outCompliancePolicyId}'
ilan='${row.ilan}'
quarantined='${row.quarantined}'
ip='${row.currentIpAddress}'
clientStatusLink='false'
/>
</display:column>
<display:column title="Policy Compliance" headerClass="thborder"
class="policyCompliance">
<dash:PolicyCompliance policyCompliance='${row.policyCompliance}' />
</display:column>
</display:table>
web.xml:
<filter>
<filter-name>ResponseOverrideFilter</filter-name>
<filter-class>org.displaytag.filter.ResponseOverrideFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>ResponseOverrideFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
Stack Trace:
org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrappe
r.java:512)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:395)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputMod
el(InternalResourceView.java:111)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java
:965)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.
java:744)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.j
ava:663)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServle
t.java:394)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:34
8)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.impulse.presentation.filter.RedirectToMasterFilter.doFilter(RedirectToMaste
rFilter.java:71)
com.impulse.presentation.filter.PolicyTrackingFilter.doFilter(PolicyTrackingFil
ter.java:98)
Jeff Boring
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
Impulse Point, Lakeland, FL
http://jroller.com/page/jwboring <http://jroller.com/page/jwboring>
______________________________________________________________________
You are receiving this email because you elected to monitor this forum.
To stop monitoring this forum, login to SourceForge.net and visit:
https://sourceforge.net/forum/unmonitor.php?forum_id=249318
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
displaytag-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/displaytag-user