Export excel do displaytag nao esta funcionando

0 respostas
C

Olá pessoal,

to tentando configurar o displaytag no meu projeto, pois preciso exportar uns relatorios...

configurei o displaytag, e a table vem populada certinho como tem q ser... o meu problema é quando eu clico no link de export (pdf excel) ocorre o seguinte erro...
org.apache.jasper.JasperException: No faces context?!
 	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
 	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
 	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.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:60)
 	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
 
 javax.servlet.ServletException: No faces context?!
 	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
 	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
 	org.apache.jsp.pages.tiles.templates.default_jsp._jspService(default_jsp.java:90)
 	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:332)
 	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.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:60)
 	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
 
 javax.servlet.jsp.JspException: No faces context?!
 	org.apache.myfaces.taglib.core.LoadBundleTag.doStartTag(LoadBundleTag.java:74)
 	org.apache.jsp.pages.tiles.templates.default_jsp._jspx_meth_f_loadBundle_0(default_jsp.java:107)
 	org.apache.jsp.pages.tiles.templates.default_jsp._jspService(default_jsp.java:71)
 	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:332)
 	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.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:60)
 	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java
meu jsp esta assim:
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>

<%@page import="br.com.getnet.valegas.controller.mbean.PinMBean" %>
<%@page import="java.util.*" %>

<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>

<%
	List pinsVendidos = PinMBean.getListaPinsVendidos();
	request.setAttribute("pinsVendidos",pinsVendidos);
%>


<table align="center" class="tabelaPrincipal" width="740">
	<tr><td><h3>Relatório de Pins Vendidos</h3></td></tr>
	<tr>
		<td>
			<display:table name="pinsVendidos" requestURI="" id="tabelaPinsVendidoso" pagesize="25" export="true" >
			<display:column property="pin" title="pin" class="campoListagem" sortable="true"/>
			<display:column property="estabelecimento" title="estabelecimento" class="campoListagem" sortable="true"/>
			<display:column property="dataCriacao" title="dataCriacao" class="campoListagem" sortable="true"/>			
			<display:column property="valor" title="valor" class="campoListagem" sortable="true"/>	
			<display:column property="descricaoProduto" title="descricaoProduto" class="campoListagem" sortable="true"/>	
			<display:column property="situacao" title="situacao" class="campoListagem" sortable="true"/>	
			<display:column property="dataAutorizacao" title="dataAutorizacao" class="campoListagem" sortable="true"/>		
			
			<div class="campoListagem"><display:setProperty name="paging.banner.placement" value="bottom"/></div>
			<display:setProperty name="export.excel.filename" value="relatorio.xls"/>
            <display:setProperty name="export.pdf.filename" value="relatorio.pdf"/>
            <display:setProperty name="export.pdf" value="true" />
			

			
			</display:table>			
		</td>
	</tr> 


</table>

Muito Obrigada

Criado 10 de agosto de 2006
Respostas 0
Participantes 1