Struts 2 e Jasper

10 respostas
S

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 ?

10 Respostas

C

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>
S

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” .

C

Tá dando algum erro?

Você colocou o jar do plugin do jasper?

S

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.

C

Está dando algum erro?

S

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

C

E qual o erro?

S

HTTP Status 404 -

é esse ai.

C

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

T

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

Criado 5 de julho de 2007
Ultima resposta 20 de abr. de 2008
Respostas 10
Participantes 3