`

打印报表调用后台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>

 

分享到:
评论

相关推荐

    物流管理系统

    Servlet可以调用后台数据分析服务,将结果展示在前端页面上。 6. **接口集成**:可能需要与其他系统(如电子商务平台、支付网关)进行接口集成,实现数据交换。Servlet可作为这些接口的实现层,处理不同系统的通信...

    java web项目企业进销存管理系统

    在这个项目中,Apache Tomcat作为后台服务器端,是Java Servlet和JavaServer Pages (JSP)的标准实现。Tomcat以其轻量级、开源的特性,成为许多中小型Web应用的首选服务器。它负责处理HTTP请求,将用户的交互转换为对...

    【ssm项目源码】云生活超市管理噢系统.zip

    在这个系统中,SpringMVC可能负责接收用户的请求,调用后台服务进行处理,并将结果返回给前端展示。 3. **MyBatis**:MyBatis是一个持久层框架,它简化了SQL操作,将SQL语句与Java代码解耦。在云生活超市管理系统中...

    S2SH框架集成项目

    - **Spring** 作为核心容器,负责配置和管理业务对象,以及调用Hibernate进行数据持久化操作。 - **Hibernate** 负责数据库的CRUD(创建、读取、更新、删除)操作,将Java对象与数据库记录对应,使数据操作更加简单...

    超市管理系统

    10. **报表生成与导出**:系统能自动生成各类业务报表,如销售报表、库存报表等,且支持导出为Excel或PDF格式,方便打印和分享。 总的来说,这个超市管理系统利用了现代Web开发技术,构建了一个高效、易用的后台...

    JSP源码jsp物流信息网建设(源代码+论文)

    数据统计与报表生成 - 应用SQL聚合函数进行数据汇总。 - 利用图表库(如ECharts)展示统计数据。 #### 六、测试与优化 1. **单元测试**:对各个模块进行独立的功能测试。 2. **集成测试**:检查不同模块间的交互...

    季风进销存管理系统(JSP版).rar

    本系统可能采用了Model-View-Controller(模型-视图-控制器)架构,其中Model负责数据的处理和存储,View负责显示用户界面,Controller接收用户请求并调用Model进行处理,更新View。这种设计模式有助于提高代码的可...

    图书管理系统

    【图书管理系统】是一个针对图书信息进行管理的后台应用,主要由初中级Java程序员采用Servlet和JDBC技术实现。这个系统的核心目标是高效、便捷地管理图书馆的书籍信息,包括书籍的入库、出库、借阅、归还以及查询等...

    基于javaweb疫情物资管理系统.zip

    2. **后端逻辑**:Servlet处理请求,根据业务逻辑调用相应的服务类,如物资Service、入库Service等,进行数据操作。 3. **数据访问层**:通过JDBC连接数据库,执行SQL语句,实现数据的持久化。 4. **异常处理**:...

    jsp仓储管理系统设计(源代码+LW).zip

    在本系统中,JSP用于展示用户界面,接收用户请求,并调用后台Java代码进行处理。 二、仓储管理系统概述 仓储管理系统主要负责仓库的入库、出库、库存盘点、库存预警等功能,以实现对库存物品的高效管理。在本案例中...

    食品消费管理系统 数据库课程设计 jsp开发设计

    在食品消费管理系统中,JSP用于构建用户界面,接收用户请求,并调用后台JavaBean进行数据处理。 接下来,我们要讨论的是SQL Server数据库。SQL Server是一款由Microsoft公司开发的关系型数据库管理系统,具有高度的...

    Supermarket_java_jsp_超市管理系统_

    在本系统中,JSP文件可能包含用于显示商品列表、客户信息、订单详情等的页面,通过与后台Java代码交互,实现数据的获取和更新。 系统可能包括以下几个关键模块: 1. 用户管理:注册、登录、权限控制等功能,确保...

    java编写物流管理系统

    在这个物流管理系统中,JSP主要负责展示用户界面,将后台处理的数据以直观的形式呈现给用户。虽然JSP页面可能在视觉设计上略显简单,但其核心功能已经完成,比如订单查询、货物跟踪等关键业务逻辑。 **Servlet技术*...

    java进销存管理系统(jsp+mssql).zip

    在本系统中,JSP主要负责展示用户界面,接收用户输入,并调用后台的JavaBean或Servlet进行业务处理。 MSSQL,全称Microsoft SQL Server,是微软公司开发的关系型数据库管理系统。它提供了强大的数据存储、查询和...

    进销存管理系统 jsp

    在这个进销存管理系统中,JSP可能被用来创建用户界面,处理用户的输入,并调用后台的JavaBean或其他业务逻辑组件来执行相应的操作。 “进销存”这三个字分别代表了系统的三个主要功能模块: 1. 进:进货管理。系统...

    基于jsp的医院库存管理系统源码数据库.zip

    2. **JSP文件**:结合Java代码和HTML,处理用户请求,进行业务逻辑处理,如验证用户输入、调用后台服务、显示数据等。 3. **Servlet**:作为JSP的补充,处理更复杂的后端逻辑,如数据库操作、多线程处理、文件上传等...

    JSP仓库管理

    - **报表分析**:生成各类库存报表,如库存量统计、出入库记录报表,帮助管理者了解库存动态。 ### 4. 技术栈及工具 - **开发工具**:Eclipse、IntelliJ IDEA等集成开发环境。 - **服务器**:Tomcat、Jetty等应用...

    基于ssm+jsp公司进销存管理系统.zip

    它将业务逻辑和表现层分开,通过JSP页面处理视图展示,结合Servlet处理后台逻辑,实现MVC设计模式。 6. **系统功能模块** 进销存管理系统通常包括以下几个关键模块: - **采购管理**:记录供应商信息,管理采购...

Global site tag (gtag.js) - Google Analytics