<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可作为这些接口的实现层,处理不同系统的通信...
在这个项目中,Apache Tomcat作为后台服务器端,是Java Servlet和JavaServer Pages (JSP)的标准实现。Tomcat以其轻量级、开源的特性,成为许多中小型Web应用的首选服务器。它负责处理HTTP请求,将用户的交互转换为对...
在这个系统中,SpringMVC可能负责接收用户的请求,调用后台服务进行处理,并将结果返回给前端展示。 3. **MyBatis**:MyBatis是一个持久层框架,它简化了SQL操作,将SQL语句与Java代码解耦。在云生活超市管理系统中...
- **Spring** 作为核心容器,负责配置和管理业务对象,以及调用Hibernate进行数据持久化操作。 - **Hibernate** 负责数据库的CRUD(创建、读取、更新、删除)操作,将Java对象与数据库记录对应,使数据操作更加简单...
10. **报表生成与导出**:系统能自动生成各类业务报表,如销售报表、库存报表等,且支持导出为Excel或PDF格式,方便打印和分享。 总的来说,这个超市管理系统利用了现代Web开发技术,构建了一个高效、易用的后台...
数据统计与报表生成 - 应用SQL聚合函数进行数据汇总。 - 利用图表库(如ECharts)展示统计数据。 #### 六、测试与优化 1. **单元测试**:对各个模块进行独立的功能测试。 2. **集成测试**:检查不同模块间的交互...
本系统可能采用了Model-View-Controller(模型-视图-控制器)架构,其中Model负责数据的处理和存储,View负责显示用户界面,Controller接收用户请求并调用Model进行处理,更新View。这种设计模式有助于提高代码的可...
当药品入库或出库时,系统自动更新库存信息,并通过后台计算,预测库存需求,防止药品过剩或短缺。 **8. 安全性** 药店管理系统应具备良好的安全性,包括数据加密、用户认证、权限控制等,防止未授权访问和数据泄露...
【图书管理系统】是一个针对图书信息进行管理的后台应用,主要由初中级Java程序员采用Servlet和JDBC技术实现。这个系统的核心目标是高效、便捷地管理图书馆的书籍信息,包括书籍的入库、出库、借阅、归还以及查询等...
2. **后端逻辑**:Servlet处理请求,根据业务逻辑调用相应的服务类,如物资Service、入库Service等,进行数据操作。 3. **数据访问层**:通过JDBC连接数据库,执行SQL语句,实现数据的持久化。 4. **异常处理**:...
在本系统中,JSP用于展示用户界面,接收用户请求,并调用后台Java代码进行处理。 二、仓储管理系统概述 仓储管理系统主要负责仓库的入库、出库、库存盘点、库存预警等功能,以实现对库存物品的高效管理。在本案例中...
在食品消费管理系统中,JSP用于构建用户界面,接收用户请求,并调用后台JavaBean进行数据处理。 接下来,我们要讨论的是SQL Server数据库。SQL Server是一款由Microsoft公司开发的关系型数据库管理系统,具有高度的...
在本系统中,JSP文件可能包含用于显示商品列表、客户信息、订单详情等的页面,通过与后台Java代码交互,实现数据的获取和更新。 系统可能包括以下几个关键模块: 1. 用户管理:注册、登录、权限控制等功能,确保...
在这个物流管理系统中,JSP主要负责展示用户界面,将后台处理的数据以直观的形式呈现给用户。虽然JSP页面可能在视觉设计上略显简单,但其核心功能已经完成,比如订单查询、货物跟踪等关键业务逻辑。 **Servlet技术*...
在本系统中,JSP主要负责展示用户界面,接收用户输入,并调用后台的JavaBean或Servlet进行业务处理。 MSSQL,全称Microsoft SQL Server,是微软公司开发的关系型数据库管理系统。它提供了强大的数据存储、查询和...
在这个进销存管理系统中,JSP可能被用来创建用户界面,处理用户的输入,并调用后台的JavaBean或其他业务逻辑组件来执行相应的操作。 “进销存”这三个字分别代表了系统的三个主要功能模块: 1. 进:进货管理。系统...
2. **JSP文件**:结合Java代码和HTML,处理用户请求,进行业务逻辑处理,如验证用户输入、调用后台服务、显示数据等。 3. **Servlet**:作为JSP的补充,处理更复杂的后端逻辑,如数据库操作、多线程处理、文件上传等...
- **报表分析**:生成各类库存报表,如库存量统计、出入库记录报表,帮助管理者了解库存动态。 ### 4. 技术栈及工具 - **开发工具**:Eclipse、IntelliJ IDEA等集成开发环境。 - **服务器**:Tomcat、Jetty等应用...