renderfile下载无效问题

网页用a标签引了一个超链接调用了文件下载的方法,但是没有反应,isFile也确认为true了

public void dow() {

String path = getSession().getServletContext().getRealPath("/download");

path=path+"\\"+"Koala"+"."+"jpg";

System.out.println(path);

File file=new File(path);

System.out.println(file.isFile());

renderFile(file);

render("../layout.html");

}

评论区

JFinal

2020-07-22 16:59

一次请求只能有一次 render, 那么你在 renderFile 后再 render(..) 肯定是不行的

删掉 render("../layout.html") 即可

dilemma11

2020-07-22 17:01

@JFinal 恩恩 删掉之后就可以下载了 感谢大佬

热门反馈

扫码入社