如何将Spring Framework与Crystal报表集成

时间:2011-01-22 14:35:23

标签: java jsp servlets crystal-reports spring-mvc

这是我的问题我有弹簧框架,我想整合Crystal报告

问题是当Report调用servlet CrystalReportViewerServlet时,spring dispacher找不到它,所以如何让spring dispacher调用我的Web.xml上声明的默认servlet

这是我的web.xml

   <servlet>
    <servlet-name>CrystalReportViewerServlet</servlet-name>
    <servlet-
class>com.crystaldecisions.report.web.viewer.CrystalReportViewerServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>CrystalReportViewerServlet</servlet-name>
    <url-pattern>/CrystalReportViewerHandler</url-pattern>
  </servlet-mapping>


  <context-param>
    <param-name>crystal_image_uri</param-name>
    <param-value>/gaa.vargas.furniture/crystalreportviewers</param-value>
  </context-param>
  <context-param>
    <param-name>crystal_image_use_relative</param-name>
    <param-value>webapp</param-value>
  </context-param>

  <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
                /WEB-INF/applicationContext.xml
        </param-value>
  </context-param>

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
  <servlet>
    <servlet-name>dispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>*.htm</url-pattern>
  </servlet-mapping>
  <session-config>
    <session-timeout>30</session-timeout>
  </session-config>
  <welcome-file-list>
    <welcome-file>redirect.jsp</welcome-file>
  </welcome-file-list>

0 个答案:

没有答案