ResponseBody не может быть разрешен для типа - PullRequest
3 голосов
/ 18 апреля 2011

Я пытаюсь написать этот метод в моем контроллере:

    @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 (= не может быть разрешен для типа).Я долго гуглил и не нашел решения.Я уверен, что это что-то глупое.Я могу использовать все остальные аннотации без проблем ...

1 Ответ

0 голосов
/ 18 апреля 2011

Это проект Maven?Вы можете использовать старые файлы JAR Spring 2.5.6 в файле war вместо Spring 3. Вкладка Иерархия зависимостей в редакторе POM редактора Eclipse может помочь вам выяснить, так ли это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...