`

打印报表调用后台servlet出库数据-项目

 
阅读更多

<1>

 

web.xml:
    <servlet-mapping>
        <servlet-name>reportPrintTimesTmsServlet</servlet-name>
        <url-pattern>*.reportPrint</url-pattern>
    </servlet-mapping> 

    <servlet>
        <servlet-name>reportPrintTimesTmsServlet</servlet-name>
        <servlet-class>com.vtradex.stms.server.web.servlet.ReportPrintTimesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>

 

方式一-------------------------------------------------------------------------------------------

<2.1>

 设定点击打印按钮时调用  reportPrintTimesServlet

..\apache-tomcat-6.0.28\webapps\report\reportJsp\toolbar.jsp  

<a href="#" onClick="report1_print();reportPrintServlet();return false;"><%=printImage%></a>

<3.1>

servlet被调用的地方

../apache-tomcat-6.0.28\webapps\report\reportJsp/showReport.jsp

<div style="display:none">
<iframe name="reportPrint" id="reportPrint" src=""></iframe>
</div>

<script language="javascript">
//设置分页显示值
document.getElementById( "t_page_span" ).innerHTML=report1_getTotalPage();
document.getElementById( "c_page_span" ).innerHTML=report1_getCurrPage();
function reportPrintServlet(){
//report1_print();
// alert('wms'); 
       window.frames["reportPrint"].location.href="http://localhost:8089/wyll-wms/*.reportPrint?param=<%=param.toString()%>";                    
}
</script>

 

方式二-------------------------------------------------------------------------------------------

<2.2>

 设定点击打印按钮时调用  reportPrintTimesServlet

..\apache-tomcat-6.0.28\webapps\report\reportJsp\toolbar.jsp  

<a href="#" onClick="report1_print();return false;" title='打印'><%=printImage%></a>

<3.2>

servlet被调用的地方

../apache-tomcat-6.0.28\webapps\report\reportJsp/showReport.jsp

<iframe name="tmsReportPrintFrame" id="tmsReportPrintFrame" width="100" height="100" frameborder="0"></iframe> 
<script language="javascript">
	//设置分页显示值
	document.getElementById( "t_page_span" ).innerHTML=report1_getTotalPage();
	document.getElementById( "c_page_span" ).innerHTML=report1_getCurrPage();
</script>

<script language="javascript">
//快逸打印完毕的回调函数	
function runqian_printOver(){
	//	alert("print end");
	window.tmsReportPrintFrame.location.href="*.reportPrintServlet?param=<%=param.toString()%>";
}
</script>

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics