Просто я работаю над веб-проектом. Мне нужно загрузить файл sql, щелкнув ссылку. Я попытался найти HttpResponse или HttpServletResponse в контроллере. Может ли один помочь мне решить эту проблему,Не удалось найти HttpResponse или HttpServletResponse весной 4
@RequestMapping(value = "/downloadFile.htm", method = RequestMethod.GET)
public void toDownloadFile(@RequestParam("fileName") String fileName,
HttpServletResponse response) {
File file = new File(fileName);
if (file != null) {
try {
response.setContentType("application/sql");
// response.setContentLength((new
// Long(file.getLength()).intValue()));
response.setHeader("content-Disposition",
"attachment; filename=" + fileName);
FileCopyUtils.copy(fileName, response.getOutputStream());
} catch (IOException ex) {
LOGGER.error("Exception in toDownloadFile :" + ex);
}
}
}
Но весной 3 его наличие, я надеюсь, что они удалены или переименованы в HttpServletResponse весной 4. Поскольку HttpServeltRequest был перемещен в org.springframework.web. context.request. WebRequest. Кто-нибудь смотрел на это? Заранее спасибо!!!
Спасибо !!! Правильно ..... Я пропустил запись servlet-api в pom.xml –