2012-08-31 5 views
2

나는이 지역의 초보자이며 도움이됩니다.jsp에서 재스퍼 서버 보고서 호출

저는 Jasper 보고서 서버를 사용하고 있습니다. 내 목표는 JSP로 JasperServer에 게시 된 보고서를 호출하는 것입니다. 가능한가?

지금까지는 http api를 사용하여 html 페이지에 대한 보고서를 표시 할 수 있었지만 사용자 자격 증명이 평문에 있지만 숨겨져 있지 않은 문제가있었습니다.

아이디어가 있으십니까?

답변

0

모든 당신의 제안을 읽은 후 나는이 솔루션을 함께했다 잘 작동합니다! 어쩌면 누군가를 도울 수있는 해결책을 게시했습니다!

건배 !!

3

JasperServer의 Rest API을 사용하고 Jersey과 같은 일부 나머지 클라이언트를 사용하여 보고서의 응답을 입력 스트림으로 가져 와서 JSP에서 렌더링하십시오.

0

나는 이것이 당신에게 도움이된다고 생각합니다.

PutMethod put = new PutMethod(request3); 
put.setRequestEntity(new StringRequestEntity(descriptor, "text/xml", "UTF-8")); 
int statusCode3 = client.executeMethod(put); 
//System.out.println(put.getResponseBodyAsString()); 
String report = put.getResponseBodyAsString(); 

간단히 난 내 PUT의 HTTP 요청과 모두의 몸을 설정하는 방법을 발견 :

Calling a .jasper file from a JSP

Streaming a PDF Jasper Report Using JSP

관련 문제