前端发
送请求:
//pdf导出
function pdf(obj) {
window.location.href= config.base_server + “troutProve/pdf?id=”+obj.data.id+"&Authorization=" + config.getToken().access_token;
}
// 控制层: pdf导出
@GetMapping("/pdf")
public void getPDF (String id, HttpServletResponse response) throws ParseException { // response返回给前端下载显示
Map<String,String> map = new HashMap<>(); // map里存你需要导出的数据,键和pdf的名字对应
SimpleDateFormat df = new SimpleDateFormat("yyyy");//设置日期格式
String date= df.format(new Date());// new Date()为获取当前系统时间
map.put("diyi", date); // diyi : pdf设计时候的名字
Map<String,Object> o=new HashMap<>();
o.put("datemap",map);
PdfUtils.pdfout(o,response);
}
自己定义的pdf接收类:
public static void pdfout(Map<String,Object> o, HttpServletResponse resp