好吧我正在使用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