为了账号安全,请及时绑定邮箱和手机立即绑定

从 Web 应用程序下载文件时将页面的 HTML 代码写入文件

从 Web 应用程序下载文件时将页面的 HTML 代码写入文件

慕后森 2021-10-20 15:24:17
我有一个 downloadfile servlet 代码,它将动态地将内容添加到一个 csv 文件中供用户下载。但是,不是将我想要的内容添加到 csv 文件中,而是页面的 HTML 代码出现在文件中。谁能告诉我是什么导致了这个错误?这是我的控制器代码    response.setContentType("text/csv");    response.setHeader("Content-Disposition", "attachment";     filename="\\evaluations.csv\\");    try    {        OutputStream outputStream = response.getOutputStream();        String outputResult = "xxxx, yyyy, zzzz, aaaa, bbbb, ccccc, dddd, eeee, ffff, gggg\n";        outputStream.write(outputResult.getBytes());        outputStream.flush();        outputStream.close();    } catch(Exception e) {        status = "Error exporting file, please try again later";        System.out.println(e.toString());    }    //request.setAttribute("status",status);    //dispatcher = request.getRequestDispatcher("/viewEvaluations.jsp");    //dispatcher.forward(request, response);编辑:删除转发请求实际上阻止了 HTML 代码被复制到文件中,我也意识到它是多余的,我已经将它们注释掉了。这是导致问题的代码。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 166 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信