我有一个 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 代码被复制到文件中,我也意识到它是多余的,我已经将它们注释掉了。这是导致问题的代码。
添加回答
举报
0/150
提交
取消