Ⅰ 在jsp 頁面中如何調用本地列印機 列印指定層中的信息
當點擊列印按鈕時
調用本地列印機列印指定好的圖層信息
簡單易懂的
代碼
,
js腳本
例子
注意:
要例子
不要理論
Ⅱ 鍦╯ervlet涓澶勭悊鐨勫紓甯 鎬庝箞鍦╦sp欏甸潰涓鎵撳嵃鍑鴻繖涓寮傚父淇℃伅錛
PrintWriter out = response.getWriter();
out.println(errorMSG+鈥</br>鈥);
out.println( e.toString+鈥</br>鈥);
濡傛灉鏄鍦╨ogin.jsp涓婃樉紺猴紝灝卞湪欏甸潰涓婂姞涓鍒ゆ柇
String error = (String)request.getAttribute("error");
if(error != null){
out.print(error);
}
Ⅲ web列印,通過jsp頁面調用window.print();不出對話框直接列印
使用window.print命令就會彈出的,是無法實現的,只有用scripX等第三方插件才可以實現。
Ⅳ JSP如何添加列印功能
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>emu's sample of printing with title</title>
<style>
@media screen{.onlyPrint{display:none}}
@media print{.onlyShow{display:none} .onlyPrint{page-break-before:always}}
</style>
<SCRIPT LANGUAGE="javaScript">
<!--
// 這里定義每頁能列印多少行
//模擬數據
function prepare()
{
var ar = new Array()
for (var i=parseInt(linesPerPage.value);i<(show.children.length-1); i+=parseInt(linesPerPage.value))
{
var tr = show.insertBefore(show.firstChild.cloneNode(true),show.children[i]);
tr.className = "onlyPrint"
ar[ar.length] = tr;
}
preView();
for (var i=ar.length-1;i>-1;i--)
show.deleteRow(ar[i].rowIndex)
}
function pageSetup(){try{WB.ExecWB(8,1)}catch(e){alert("您的瀏覽器不支持此功能")}}
function preView(){try{WB.ExecWB(7,1)}catch(e){alert("您的瀏覽器不支持此功能")}}
//-->
</SCRIPT>
</head>
<body>
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WB width=0 VIEWASTEXT></OBJECT>
<center class=onlyShow>
設定每頁列印
<input id=linesPerPage size=4 value=10>行
<button onclick='pageSetup()'>頁面設置</button>
<button onClick='prepare()'>列印預覽</button><BR><BR>
</center>
<table bgcolor=balck cellspacing=1 cellpadding=3 align=center>
<tbody bgcolor=white id=show>
<tr>
<td>員工號</td><td>姓名</td><td>職務</td><td>部門</td><td>扣稅</td><td>上月結余</td><td>實發工資</td><td>應發工資</td><td>應扣款</td></tr>
<tr><td>0009</td><td>sdfa</td><td>副總裁</td><td>技術部</td><td>150.57</td><td>0.0</td><td>3706.61</td><td>3857.18</td><td>150.57</td></tr>
<tr><td>1000</td><td>趙志燕</td><td>總裁</td><td>技術部</td><td>0.0</td><td>0.0</td><td>2204.98</td><td>2221.62</td><td>16.64</td></tr>
<tr><td>1001</td><td>趙志平</td><td>副總裁</td><td>金工車間</td><td>122.74</td><td>0.0</td><td>3599.18</td><td>3739.52</td><td>140.33</td></tr>
<tr><td>1002</td><td>趙志勇</td><td>副總裁</td><td>生產部</td><td>324.6</td><td>0.0</td><td>5532.95</td><td>5857.56</td><td>324.6</td></tr>
<tr><td>1003</td><td>趙志華</td><td>副總裁</td><td>質量管理部</td><td>859.69</td><td>0.0</td><td>11155.8</td><td>12016.21</td><td>860.41</td></tr>
<tr><td>1004</td><td>趙志強</td><td>總經理</td><td>注塑班</td><td>726.58</td><td>0.0</td><td>9757.66</td><td>10484.84</td><td>727.18</td></tr>
<tr><td>1005</td><td>趙小燕</td><td>副總經理</td><td>計劃調度室</td><td>8.98</td><td>0.0</td><td>2036.64</td><td>2045.62</td><td>8.98</td></tr>
<tr><td>1006</td><td>趙小平</td><td>副總經理</td><td>采購部</td><td>125.02</td><td>0.0</td><td>3438.49</td><td>3563.52</td><td>125.02</td></tr>
<tr><td>1007</td><td>趙小勇</td><td>副總經理</td><td>銷售部</td><td>309.29</td><td>0.0</td><td>5372.26</td><td>5681.56</td><td>309.29</td></tr>
<tr><td>1008</td><td>趙小華</td><td>經理助理</td><td>用戶服務部</td><td>0.0</td><td>0.0</td><td>11148.49</td><td>12008.21</td><td>859.71</td></tr>
<tr><td>1009</td><td>趙小強</td><td>經理助理</td><td>質量管理部</td><td>726.32</td><td>0.0</td><td>9754.92</td><td>10481.84</td><td>726.92</td></tr>
<tr><td>1010</td><td>趙燕</td><td>經理助理</td><td>海外市場部</td><td>8.98</td><td>0.0</td><td>2036.64</td><td>2045.62</td><td>8.98</td></tr>
<tr><td>1011</td><td>趙平</td><td>部門經理</td><td>營銷部</td><td>125.02</td><td>0.0</td><td>3438.49</td><td>3563.52</td><td>125.02</td></tr>
<tr><td>1012</td><td>趙勇</td><td>部門經理</td><td>開發部</td><td>309.29</td><td>0.0</td><td>5372.26</td><td>5681.56</td><td>309.29</td></tr>
<tr><td>1013</td><td>趙華</td><td>部門經理</td><td>公司</td><td>859.0</td><td>0.0</td><td>11148.49</td><td>12008.21</td><td>859.71</td></tr>
<tr><td>1014</td><td>趙強</td><td>部門經理</td><td>總裁辦公室</td><td>726.32</td><td>0.0</td><td>9754.92</td><td>10481.84</td><td>726.92</td></tr>
<tr><td>1015</td><td>趙海燕</td><td>部門經理</td><td>企業發展部</td><td>8.98</td><td>0.0</td><td>2036.64</td><td>2045.62</td><td>8.98</td></tr>
<tr><td>1016</td><td>趙海平</td><td>部門經理</td><td>質量管理部</td><td>125.02</td><td>0.0</td><td>3438.49</td><td>3563.52</td><td>125.02</td></tr>
<tr><td>1017</td><td>趙海勇</td><td>部門經理</td><td>計劃財經部</td><td>309.29</td><td>0.0</td><td>5372.26</td><td>5681.56</td><td>309.29</td></tr>
<tr><td>1018</td><td>趙海華</td><td>部門經理</td><td>人事行政部</td><td>859.0</td><td>0.0</td><td>11148.49</td><td>12008.21</td><td>859.71</td></tr>
<tr><td>1019</td><td>趙海強</td><td>部門經理</td><td>技術科</td><td>726.32</td><td>0.0</td><td>9754.92</td><td>10481.84</td><td>726.92</td></tr>
<tr><td>1020</td><td>趙健燕</td><td>部門經理</td><td>小沖壓</td><td>8.98</td><td>0.0</td><td>2036.64</td><td>2045.62</td><td>8.98</td></tr>
<tr><td>1021</td><td>趙健平</td><td>部門經理</td><td>大沖壓</td><td>125.02</td><td>0.0</td><td>3438.49</td><td>3563.52</td><td>125.02</td></tr>
<tr><td>1022</td><td>趙健勇</td><td>部門經理</td><td>計劃調度室</td><td>309.29</td><td>0.0</td><td>5372.26</td><td>5681.56</td><td>309.29</td></tr>
<tr><td>1023</td><td>趙健華</td><td>部門經理</td><td>生產部</td><td>859.0</td><td>0.0</td><td>11148.49</td><td>12008.21</td><td>859.71</td></tr>
<tr><td>1024</td><td>趙健強</td><td>部門經理</td><td>質量管理部</td><td>726.32</td><td>0.0</td><td>9754.92</td><td>10481.84</td><td>726.92</td></tr>
<tr><td>1026</td><td>趙國平</td><td>部門經理</td><td>管理組</td><td>125.02</td><td>0.0</td><td>3438.49</td><td>3563.52</td><td>125.02</td></tr>
<tr><td>1027</td><td>趙國勇</td><td>部門經理</td><td>采購部</td><td>309.29</td><td>0.0</td><td>5372.26</td><td>5681.56</td><td>309.29</td></tr>
<tr><td>1028</td><td>趙國華</td><td>部門經理</td><td>業務員</td><td>859.0</td><td>0.0</td><td>11148.49</td><td>12008.21</td><td>859.71</td></tr>
<tr><td>1029</td><td>趙國強</td><td>部門經理</td><td>銷售部</td><td>726.32</td><td>0.0</td><td>9754.92</td><td>10481.84</td><td>726.92</td>
</tr>
</tbody>
</table>
</body>
</html>
Ⅳ 如何在jsp頁面實現列印功能
jsp實現列印功能,需要調用windows對象,實例如下:
<scriptlanguage=JavaScript>
if(window.print){document.write('<inputtype=buttonname=printvalue="列印頁內面"'+'onClick="javascript:window.print()">');}
</script>嵌入這段容代碼
Ⅵ jsp如何使用out.print()
out對象的類型是JspWriter。JspWriter繼承了java.io.Writer類。
out.print(): 調用的是JspWriter類中的方法。
在_jspService方法中查看out對象的定義,可以看到out對象的類型為JspWriter.在JSP的API的幫助文檔的javax.servlet.jsp包中,可以找到JspWriter的幫助信息,JspWriter繼承了java.io.Writer。
print方法是在子類JspWriter中定義的,writer方法是在父類Writer中定義的,重載的print方法可以將各種類型的數據轉換成字元串的形式輸出,而重載的writer系列方法中能輸出字元、字元數組和字元串等與字元相關的數據。
JspWriter類型的out對象使用print方法和write方法都可以輸出字元串,但是,如果字元串對象的值為null,print方法輸出內容為"null"的字元串,而wirte方法則會拋出NullPointerException異常。
(6)jsp頁面如何在頁面列印信息擴展閱讀
JSP中out.write()和out.print()的區別
out對象的類型是JspWriter。JspWriter繼承了java.io.Writer類。
1)print方法是子類JspWriter,write是Writer類中定義的方法;
2)重載的print方法可將各種類型的數據轉換成字元串的形式輸出,而重載的write方法只能輸出字元、字元數組和字元串等與字元相關的數據;
3)JspWriter類型的out對象使用print方法和write方法都可以輸出字元串,但是,如果字元串對象的值為null時,print方法將輸出內容為「null」的字元串,而write方法則是拋出NullPointerException異常。
Ⅶ 在jsp頁面怎麼在java中列印代碼
如圖 <% 代碼 %> 這個是jsp頁面定義java代碼的。
<%! 方法 %> 這個是聲明一個方法
<%= 代碼 %> 這個相當於System.out.println()