在Spring boot 的开发环境下,用embed标签显示从数据抓取的PDF文件。
1.前端embed标签处代码:
<div class="leftPDf"><embed id="pdfShower" width="600" height="560" src="/op/loadTechFile?materialNum=#{${materialNum}}"/></div>
因为使用了thymeleaf 引擎,#{${materialNum} 为该引擎获取request的attribute的方式,业务为根据特定物料编码匹配抓取PDF文件。
2.后端controller接口:
@RequestMapping(value="loadTechFile", produces="application/pdf")
@ResponseBody
public Object loadTech(@RequestParam("materialNum") String materialNum){
ProcessTech pt=pts.findOneByNewestVersion(materialNum);
if