html或jsp实现打印三种方法

1.使用window.print()方法
优点:支持多浏览器
缺点:取消打印,隐藏打印不必要的信息后再显示比较麻烦
如下实现,可以打印当前页面

2.使用第三方插件的功能进行打印,eg:ireport报表插件
优点:支持多浏览器
缺点:实现起来比较麻烦

3.调用ie内置打印控件IEWebBrowser实现打印功能
优点:针对ie功能强大
缺点:只支持ie

<%@ page language ="java" import="java.util.*" pageEncoding="utf-8" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://" +request.getServerName()+":"+request.getServerPort()+path+ "/";
%>


       
             
              My JSP 'print.jsp' starting page
             
             
             
             
             
             
             
             
       

       
             
hahahahahahahaha




你可能感兴趣的:(html,jsp,Java成长日志,jsp,html,打印,ie,火狐)