if (header!=null){
response.setHeader("Content-disposition","attachment; filename=test.txt");
out.println("header");
}
if (noheader != null || noheader.length() > 0)
out.println("noheader");
response.setHeader("Content-disposition","attachment; filename=test.txt");
out.println("header");
}
if (noheader != null || noheader.length() > 0)
out.println("noheader");
我的意思是,先点击noheader,再点击header是没有问题的
现在的关健是我先点击header,返回文件以后,
再点击noheader,本来应该显示noheader mytest的
但是现在点击以后什么反应都没有,没有显示内容,也没有返回文件
response.setHeader("Content-disposition","attachment; filename=test.txt");
out.println("header");
}
if (noheader!=null){
out.println("noheader");
out.println("mytest");
out.flush();
}
out.println("noheader");
out.println("mytest");
out.flush();
response.setHeader("Content-disposition","attachment; filename=test.txt");
out.println("header");
}
if (noheader!=null){
out.println("noheader");
out.println("mytest");
out.flush();
}
sorry
我觉得应该是response.setHeader的问题
而是第一次调用了response.setHeader以后
第二次没有调用response.setHeader,但是out.println的输出不知道输出到哪里去了