不展現直接打印可以考慮這么幾種方式:
1、如果使用自帶 demo 下的 jsp,可以把展現報表的 div 設置為隱藏,點擊打印按鈕可以打印;如果按鈕都不想點,看下 toolbar.jsp 內打印按鈕的 js 函數,在 jsp 末尾調用一下就行了。
2、使用自帶 demo 下的 jsp 訪問報表,瀏覽器查看“網頁源代碼”,可以找到打印對應的 servlet,可以直接調用。比如:
http://localhost:6868/demo/reportServlet?action=2&name=report1&reportFileName=test.rpx,核心的 action 和 reportFileName,如果有其他參數后面帶上。