Struts 2 e Jasper

Olá, estou com um problema quando tento usar o tipo de retorno jasper no meu struts.xml.

Vi um exemplo no site do struts 2 para fazer a integração entre o struts e o jasper mas ele dá pau no projeto se usar esse type=“jasper”.

Alguém ai já utilizou este recurso do Struts 2 ?

Oi SilvioConstantino,

qual o erro?

Sua configuração está parecida com essa abaixo?


<action name="myJasperTest" class="com.mevipro.test.action.JasperAction">
	<result name="success" type="jasper">
		<param name="location">/jasper/our_compiled_template.jasper</param>
		<param name="dataSource">myList</param>
		<param name="format">PDF</param>
	</result>
</action>

E ai Carneiro Blz ?

sim está desse jeito.

então… ele não dá nenhuma mensagem de erro, mas simplismente o projeto para de funcionar no Tomcat.

parece que ele não reconhece esse type=“jasper” .

Tá dando algum erro?

Você colocou o jar do plugin do jasper?

Sim coloquei todos que foram mencionados no site do Struts 2

dist/jasperreports-X.jar
lib/commons-*.jar (all the commons - except maybe for commons-logging)
lib/itext-X.jar
lib/jdt-compiler.jar
struts2-jasperreport-plugin.jar
jasper-runtime.jar
jasper-compiler.jar
ireport.jar

Quando eu coloco o type=“velocity” na mesma action, ai o projeto sobe.

Está dando algum erro?

O erro é que o projeto não sobe no Tomcat, igual quando vc tem algum erro no seu web.xml.

E qual o erro?

HTTP Status 404 -

é esse ai.

Você está colocando corretamente o local de onde estão seus arquivos?!

Silvio Constantino o problema é que vc não tem o tipo de retorno jasper mapeado. Para sua aplicação rodar basta mapear o tipo jasper conforme o exemplo abaixo:

Espero que ajude