저는 봄, JasperReports으로 작업 중입니다. 내 봄 버전은 3.0.5 릴리스, iReport-4.5.0입니다.spring을 사용하여 jasper html 보고서에 이미지 표시
http://chathurangat.blogspot.in/2012/02/jasperreport-with-spring-mvc-fully.html 링크를 샘플로 사용하여 보고서를 생성합니다. 이것을 위해 모든 것이 잘 작동합니다. 그러나 html로 보고서를 내보낼 때 이미지를 가져올 수 없습니다. 이를 위해 나는 재스퍼 - views.xml 파일에서 내 web.xml을 및 IMAGES_URI, IMAGES_DIR_NAME에 IS_OUTPUT_IMAGES_TO_DIR, IS_USING_IMAGES_TO_ALIGN 매개 변수를 imageservlet을 구성했습니다.
다음은 재스퍼 - views.xml, web.xml에 내 코드의 구성입니다.
보고서를 실행하는 경우이 구성을 사용하면 500 Error as no jasperprint document found on the httpsession
이 표시됩니다. 내가 DEFAULT_JASPER_PRINT_SESSION_ATTRIBUTE 속성을 구성하는 경우
나는 이미지를 얻을했습니다. 그러나 이것을 구성하는 방법을 모르겠다. jasper-views.xml 파일. 이 속성은 JasperPrint
객체를 기대하지만 난 어떤 JasperPrint
객체를 생성하고 있지 않다.
아무쪼록이 문제에 관해 도움을 줄 수 있습니까? 나는 이것을 위해 많은 어려움을 겪고있다. 당신이 더 많은 정보를 원한다면 나는 당신에게 줄 것이다.
이 내 재스퍼 - views.xml 구성입니다 :
<servlet>
<servlet-name>image</servlet-name>
<servlet-class>net.sf.jasperreports.j2ee.servlets.ImageServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>image</servlet-name>
<url-pattern>/images</url-pattern>
</servlet-mapping>