好吧我正在使用Spring MVC 4.0,并且在从Controller读取txt
文件时遇到问题。Spring MVC如何从控制器访问静态资源
我在调度员的servlet
<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 2014-09-25 21:17:30