前言 |
昨天静姐交给我一个打印的需求,开始想着导出到word在打印,后来洪肖哥说那样太麻烦,直接在页面上打印比较快,所以就有了这篇博客。
实现过程:
1. 查询数据库,前台得到json
2. 拼接表格
3. 打印
遇到的问题 |
- 打印预览css失效
- 一页打印不下,必须两个页面,但是第一个和第二个页面中间出现表格中断的现象,特别丑
解决方案 |
一、css失效的问题,我开始把样式写在了jsp上,但是表格是用js拼的,后来我把样式写在了拼接的语句中,就好了
二、将表格拆分成三个表格,因为我做的是值班签到表格,所以每一页有12天,分成三个表格,在使用下边的语句,做强制的分页处理,就解决了这个问题。
<div class=