Хорошо, я работаю с Spring MVC 4.0, и у меня возникла проблема с чтением файла txt
с контроллера.Spring MVC как получить доступ к статическому ресурсу от контроллера
я поставил в моем диспетчерскую-сервлет
<mvc:resources mapping="/docs/**" location="/docs/"/>
так в документации я поставил file.txt
, я хочу, чтобы прочитать этот файл с контроллера.
@RequestMapping("/file")
public class FileController {
@RequestMapping(method=RequestMethod.GET)
public String getFile() throws IOException{
BufferedReader br = new BufferedReader(new FileReader("docs/file.txt"));
StringBuilder sb = new StringBuilder();
try {
String line = br.readLine();
while (line != null) {
sb.append(line);
line = br.readLine();
}
} finally {
br.close();
}
return sb.toString();
}
}
Я перепробовал все пути для FileReader (пути), и я не могу получить, что файл ... Как я могу это сделать?
Моя структура каталогов:
Application
---WepPages
-------META-INF
-------WEB-INF
-------docs
---SourcePackages
---Libraries
.
.
.
.
.
Вы смешивание определений «ресурса». Статические ресурсы обрабатываются автоматически Spring MVC и не нуждаются в выделенных контроллерах. – chrylis