request.getSession().getServletContext()// 获取的是page的上下文。
request.getSession().getServletContext().getRealPath(“”);
是获取的的tamcat的路径,部署项目后相当于项目的路径。
//动态获取模板文件绝对磁盘路径 File.separator代表"/“的意思,为了避免windows和linux操作系统下的”/" 和"" 不同系统分隔符不同的问题
String jrxmlPath = request.getSession().getServletContext().getRealPath(“template”) + File.separator + “health_business3.jrxml”; //获取到的是webapp下的template的health_business3.jrxml
String jasperPath = request.getSession().getServletContext().getRealPath(“template”) + File.separator + “health_business3.jasper”;//获取到的是webapp下的template目录下的health_business3.jasper(编译后生成的这个目录)