Can not export single row to excel by using "ExcelHssfView" and
"DefaultHssfExportView"
---------------------------------------------------------------------------------------
Key: DISPL-297
URL: http://jira.codehaus.org/browse/DISPL-297
Project: DisplayTag
Type: Bug
Components: Export
Versions: After 1.1
Reporter: Wallace Mu
Priority: Minor
Attachments: testExportSingleRow.jsp
When the return resultSet just has one single row, it can not be export to
Excel.
But export to PDF, XML, CSV and RTF is OK.
I change my "export.excel.class" setting in displaytag.properties, found that :
If I use "org.displaytag.export.excel.ExcelHssfView" or
"org.displaytag.export.excel.DefaultHssfExportView", it will have this error.
If I use "org.displaytag.export.ExcelView", it can export.
If it is error, the following Exception is reported:
############################Message
begin###################################################
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from
fulfilling this request.
exception
java.lang.IllegalStateException: getOutputStream() has already been called for
this response
org.apache.catalina.connector.Response.getWriter(Response.java:606)
org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:195)
org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:124)
org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:117)
org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:191)
org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:115)
org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:75)
org.apache.jsp.test.displayTab.testExportSingleRow_jsp._jspService(org.apache.jsp.test.displayTab.testExportSingleRow_jsp:545)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
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)
cn.com.cunamutual.user.SessionChecker.doFilter(SessionChecker.java:47)
filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:123)
note The full stack trace of the root cause is available in the Apache
Tomcat/5.5.12 logs.
--------------------------------------------------------------------------------
Apache Tomcat/5.5.12
############################Message
end###################################################
My "displaytag.properties" is showing follow:
######################displaytag.properties
Begin############################################
#sort.behavior=list
#sort.amount=list
basic.empty.showtable=true
#basic.msg.empty_list=No results matched your criteria.
#paging.banner.placement=top
#paging.banner.onepage=<span class="pagelinks"></span>
export.types=csv excel xml pdf rtf
#export.types=excel pdf
export.excel=true
export.csv=true
export.xml=true
export.pdf=true
export.rtf=true
export.amount=list
export.excel.class=org.displaytag.export.excel.ExcelHssfView
#export.excel.class=org.displaytag.export.excel.DefaultHssfExportView
#export.excel.class=org.displaytag.export.ExcelView
export.pdf.class=org.displaytag.export.PdfView
export.rtf.class=org.displaytag.export.DefaultRtfExportView
# if set, file is downloaded instead of opened in the browser window
export.excel.filename=testExport
export.pdf.filename=testExport
export.csv.filename=testExport
export.rtf.filename=testExport
export.xml.filename=testExport
# I18N default "locale.provider" is "I18nJstlAdapter"
#locale.provider=org.displaytag.localization.I18nStrutsAdapter
#locale.provider=org.displaytag.localization.I18nJstlAdapter
######################displaytag.properties
End############################################
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
displaytag-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/displaytag-devel