Struts2整合JasperReport输出HTML显示问题
    自己在项目中遇到了此问题,我用的是Struts2版本是2.18,生成的HTML显示出现问题,自己查了一些资料,解决了,现在分享给大家,不当之出请指正。
问题出现的原因应该是Struts2 jar包引发的,应该是2.16以上版本"struts.action.extends"被配置成struts.action.extends=action,,的原因,
解决办法:
1.web.xml配置
   <servlet>  
        <servlet-name>JasperReportImageServlet</servlet-name>  
        <servlet-class>  
            net.sf.jasperreports.j2ee.servlets.ImageServlet   
        </servlet-class>  
    </servlet>   
    <servlet-mapping>  
        <servlet-name>JasperReportImageServlet</servlet-name>  
        <url-pattern>/image</url-pattern>  
    </servlet-mapping>
2.配置成struts.action.extends=action
3.在WebRoot建立一个images文件夹,放入px文件
若要显示自己在报表中定义的图片,再加上红色部分
<action name="HTMLReport"  class="reportAction">
<result type="jasper">
<param name="location">/jasper/report.jasper</param>
<param name="format">HTML</param>
<param name="reportParameters">map</param>
<param name="dataSource">funList</param>			 
<param name="imageServletUrl"><![CDATA[/image?image=]]></param></result>	
</action>