Spring MVC 3 AJAX - PullRequest
       4

Spring MVC 3 AJAX

0 голосов
/ 31 октября 2010

Я делаю первые шаги, чтобы изучить Spring MVC 3 (управляемый аннотациями) и поддерживаемые им функции JSON.

1) На моей странице JSP я хочу щелкнуть ссылку, которая возвращает JSON

$("a[class=simple2]").click(function() {
      $.getJSON("checkName.html", function(contacts) {
           alert(contacts);
       });
       return false;
});

2) Метод, который вызывается, должен возвращать JSON

 @RequestMapping(value = "/checkName")
 public @ResponseBody Contact checkName() {
     List<Contact> contacts = this.userService.retrieveAll();
     return contacts.get(0);
 }

Когда срабатывает возврат, DispatcherServlet перехватывает исключение:

org.springframework.web.HttpMediaTypeNotAcceptableException: не удалось найти приемлемое представление

После поиска я прочитал, что банка Джексона (http://wiki.fasterxml.com/JacksonDownload Джексон-все-1.6.1.jar) должен быть добавлен в проект (или сервер? Я пробовал оба)

Есть идеи? Спасибо!

1 Ответ

1 голос
/ 31 октября 2010

Кажется, новое начало сегодня утром (и другие посты здесь) уже исправили проблему!

У меня только jackson-all-1.6.1.jar добавлен в мой проект и добавлен в мой диспетчерXML, который кажется всем необходимым ...

Но я быстро добавлю еще один вопрос!:) У меня проблемы с доступом к файлам JavaScript (и, возможно, к любым другим файлам) в моем проекте.Из WEB-INF / jsp / home.jsp я хочу вызвать свой файл javascript в /WEB-INF/resources/jquery-1.4.3.js

мой диспетчер определен как: dispatcher</ servlet-name> / </ url-pattern>

, и я добавил

script type = "text / javascript" src = "/ resources / jquery-1.4.3.js ">

script type =" text / javascript "src =" / jquery-1.4.3.js ">

script type =" text / javascript "src= "/ WEB-INF / resources / jquery-1.4.3.js">

script type = "text / javascript" src = "SpringMVC / WEB-INF / resources / jquery-1.4.3.js">

и т. Д. Не всеработа.

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