3
我試着寫在我的控制器這個方法:ResponseBody不能被解析爲一個類型
@ResponseBody
@RequestMapping(value = {"/getTeams"}, method = RequestMethod.GET)
public void getMaxRequestSize(HttpServletResponse response) {
String autoCompleteList = null;
List<Team> teams = atService.getAllTeams();
Iterator itr = teams.iterator();
while (itr.hasNext()) {
autoCompleteList += itr.next().toString() + "\n";
}
response.setContentType("text/html");
PrintWriter writer;
try {
writer = response.getWriter();
writer.write(autoCompleteList);
} catch (IOException e) {
e.printStackTrace();
}
}
出於某種原因,我總是在ResponseBody註釋錯誤(=不能解析爲一個類型) 。我搜索了一段時間,並沒有找到解決辦法。我相信這是愚蠢的。我可以使用所有其他註釋沒有任何問題...
我使用的是過時的Spring版本。我沒有權力升級到新版本,因爲我必須2.5.6 ...任何方法來解決這個問題? – Geoffrey 2011-04-19 06:50:56
無論如何請使用Spring 3並告訴它它是2.5.6 ...它意味着向後兼容;-)但是,嚴重的是,您可能無法使用該註釋。 2.5.6參考文檔(http://static.springsource.org/spring/docs/2.5.x/reference/index.html)是什麼意思? – artbristol 2011-04-19 07:20:03