Salvar jasper em PDF ?[RESOLVIDO]

Tem como salvar o .jasper em pdf ?

Ele sempre salva como .dig, exibo ele na tela, mas quando clico para salvar em PDF ele salva como .dig ?

<result name="success" type="jasper">
                <param name="location">/WEB-INF/relatorios/etiquetaTermos.jasper</param>
                <param name="format">PDF</param>
                <param name="dataSource">listaRelatorioEtiqueta</param>
                <param name="reportParameters">parametros</param>
                <param name="contentType">text/pdf</param>
                <param name="inputName">inputStream</param> 
                <param name="contentDisposition">attachment;filename="etiquetaTermos.pdf"</param>
                <param name="bufferSize">1024</param> 
                <param name="allowCaching">false</param>  
            </result>

Acho que tentei algumas coisas, se alguém puder ajudar,desde já agradeço !

cara,

segue um metodo que eu utilizei JSF, mas vc pode adapta-lo.

public static void imprimir(List<Relatorio> lista, String reportUrl, Map<String, Object> parametros){
		FacesContext facesContext = FacesContext.getCurrentInstance();
		
		HttpServletRequest request = (HttpServletRequest) facesContext.getExternalContext().getRequest();
		HttpServletResponse response = (HttpServletResponse) facesContext.getExternalContext().getResponse();
		OutputStream os = null;
		
		try {
			String reportUrlReal = request.getSession().getServletContext().getRealPath("relatorio" + File.separator + reportUrl);
			
			JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(lista);
			JasperPrint jasperPrint = JasperFillManager.fillReport(reportUrlReal, parametros, ds);
			byte[] pdf = JasperExportManager.exportReportToPdf(jasperPrint);
			
			os = response.getOutputStream();
			response.setContentType("application/pdf");
			response.setContentLength(pdf.length);
			response.setHeader("Content-disposition","attachment; filename=\""+ reportUrl.substring(0, reportUrl.length() - 7)+ ".pdf\"");
			os.write(pdf);
		} catch (Exception e) {
			e.printStackTrace();
		} finally{
			try {
				if(os != null){
					os.flush();
					os.close();
				}
				facesContext.responseComplete();
			} catch (IOException e) {
				e.printStackTrace();
			}
		}
	}

t+

No meu caso eu imprimo em tela, eu clico no próprio plugin do jasper para gerar PDF, obrigado !

Consegui finalizar da seguinte forma :

&lt;result name="success" type="jasper"&gt;
                &lt;param name="location"&gt;/WEB-INF/relatorios/etiquetas.jasper&lt;/param&gt;
                &lt;param name="format"&gt;PDF&lt;/param&gt;
                &lt;param name="dataSource"&gt;listaRelatorio&lt;/param&gt;
                &lt;param name="reportParameters"&gt;parametros&lt;/param&gt;
                &lt;param name="contentDisposition"&gt;etiquetas&lt;/param&gt;
                &lt;param name="documentName"&gt;etiquetas&lt;/param&gt;  
&lt;/result&gt;

Obrigado !