O problema que eu tenho é o seguinte: estou utilizando o Struts 2 e o JasperReport. Inseri na minha página um botão com a tag <s:submit> do Struts para executar um método da minha Action que retorna uma String. Essa String está relacionada ao comando de impressão segundo o arquivo struts.xml da seguinte forma:
<action name="romaneioLojaJasper" method="{1}" class= "romaneioLojaAction">
<result name= "print" type="jasper">
<param name= "location">/WEB-INF/jasper/romaneio_loja.jasper</param >
<param name= "dataSource">itensDaSacola</param >
<param name= "format">PDF</param>
</result>
</action>
O meu problema é que eu não consigo, de forma alguma, que o arquivo PDF gerado seja aberto em uma nova página, ou seja, que seja aberta uma nova instância do browser com o meu relatório. Eu acredito que isso seria resolvido com alguma modificação no arquivo struts.xml mas não consegui encontrar nada a respeito.
Muito obrigado.