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.
O erro é que o projeto não sobe no Tomcat, igual quando vc tem algum erro no seu web.xml.
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