DisplayTag

1 resposta
solimar

Boa tarde.

Eu estou com uma dúvida na exportação do displaytag para PDF.

Peguei um exemplo, conseguir colocar até uma figura para representar para qual extensão quero exportar.

o código é o seguinte:

<center><h1><s:text name="label.usuarios"/></h1></center>
	<s:url id="url" action="usuario" namespace="/manterUsuario" method="carregarIncluirUsuario" />
	<s:a href="%{url}"><s:text name="label.usuario.incluir"/></s:a>&nbsp;&nbsp;&nbsp;
	<s:set name="login" scope="session" value="login"/>
	<s:url id="url" action="usuario" namespace="/manterUsuario" method="paginaPrincipal"></s:url>
	<s:a href="%{url}"><s:text name="label.pagina.principal"/></s:a>
	<br><br>
<jsp:scriptlet> 
    	request.setAttribute( "listaUsuario", request.getAttribute("listaUsuario"));      
  	</jsp:scriptlet>
	<display:table name="listaUsuario" class="borderAll" pagesize="5" id="usu" requestURI="" export="true" >
		<display:setProperty name="export.pdf" value="true" />
		<display:setProperty name="export.excel" value="false"></display:setProperty>
		<display:setProperty name="export.csv" value="false"></display:setProperty>
		<display:setProperty name="export.xml" value="false"></display:setProperty>
		<display:column property="nome" title="Nome Usuario"/>
		<display:column property="senhaLogin" title="Senha Login"/>
		<display:column property="descricaoSexo" title="Descricao Sexo"/>
		<s:if test="perfis.size == 1">
			<display:column property="descricaoPerfil" title="Perfil"/>
		</s:if>
		<s:if test="perfis.size != 1">
			<display:column value="Mais de 1 perfil" title="Perfil"/>
		</s:if>
		<display:column property="dataNasc" title="Data de Nascimento"/>
		<display:column property="descricaoUF" title="UF"/>
		<display:column property="endereco" title="Endereço"/>
		<display:column property="telefone" title="Telefone"/>
		<display:column property="descricaoCurso" title="Curso"/>
		<display:column property="matricula" title="Matricula"/>
		<display:column class="nowrap" property="nomeLogin" href="usuario!carregarAlterarUsuario.action" title="Alterar" sortable="true" paramId="nomeLogin" paramProperty="nomeLogin" />
	</display:table>

Mas o link que é gerado para fazer a exportação é de um link utilizado dentro da pagina, chamando um outro método que não tem nada com exportação. Como faço para referenciar diretamente à exportação? Já pesquisei no arquivo “.properties” do displaytag e não vi referencia dessa.

Desde já agradeço.

1 Resposta

solimar

O erro que esta gerando no momento em que tento exportar para PDF é o seguinte:

Se alguém tiver como me ajudar, agradecido.

Criado 11 de agosto de 2008
Ultima resposta 12 de ago. de 2008
Respostas 1
Participantes 1