if (header!=null){
    response.setHeader("Content-disposition","attachment; filename=test.txt");
    out.println("header");
}
if (noheader != null || noheader.length() > 0)
    out.println("noheader");

解决方案 »

  1.   

    楼上的,你没有理解我的意思
    我的意思是,先点击noheader,再点击header是没有问题的
    现在的关健是我先点击header,返回文件以后,
    再点击noheader,本来应该显示noheader mytest的
    但是现在点击以后什么反应都没有,没有显示内容,也没有返回文件
      

  2.   

    if (header!=null){
        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();
      

  3.   

    if (header!=null){
        response.setHeader("Content-disposition","attachment; filename=test.txt");
        out.println("header");
    }
    if (noheader!=null){
        out.println("noheader");
    out.println("mytest");
    out.flush();
    }
    sorry
      

  4.   

    楼上的,我调试过了,不行的
    我觉得应该是response.setHeader的问题
      

  5.   

    我觉得不是header_submit.jsp的逻辑不对,
    而是第一次调用了response.setHeader以后
    第二次没有调用response.setHeader,但是out.println的输出不知道输出到哪里去了