能。方法1、在你需要打印的区域写<% out.println("....");%>
方法2、打印类试如下代码:
<% String str="<div id='Layer1' style='position:absolute; left:177px; top:159px; width:143px; height:17px; z-index:1'>打印的内容在这里</div>";//其中的位置可以用参数控制;
out.println(str);
%>
方法2、打印类试如下代码:
<% String str="<div id='Layer1' style='position:absolute; left:177px; top:159px; width:143px; height:17px; z-index:1'>打印的内容在这里</div>";//其中的位置可以用参数控制;
out.println(str);
%>
解决方案 »
- HttpServletRequest .getRealPath("/") 时 报java.lang.IllegalAccessError 错误
- 在下面情况下还能用validator验证框架吗?
- QQ问题
- taglib自定义标签的问题:发现在同一jsp中两个表签在共用一个标签处理类对象
- 请教高手
- 各位高手帮忙,jsp编程时编了一个commonBean.java编译时总是出错?
- win2000可以和unix同在一个硬盘吗?哪里有下载。。。
- 急!求jsp对Access数据库读写操作的例子
- 代码纠错?
- 救命啦啦,,關于servlet的問題,代碼如下:
- 特殊的传递中文参数乱码,在线等待?
- 关于海量数据插入oracle CLOB 字段的解决方法(不够分再加)
你把一个界面分成几个form,假如要打印form上的内容就:
form1.focus();
form1.print();
用JavaScript来做会容易很多
要不就象楼上的,不过界面上我想不会美观
<!--testPrint.html-->
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD><BODY>
0、非打印区域
<span id="printArea">
1、打印区域
</span>
2、非打印区域
<input type="button" value="Print" onclick="window.open('print.html?printArea');">
</BODY>
</HTML>
<!--print.html-->
<html><head>
<title>打印</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body>
<script language=javascript>
document.open();
alert(location.search); document.write(opener.document.getElementById(location.search.substr(1,location.search.length)).innerHTML);
document.close();
</script></body></html>