Я бы порекомендовал заполнить объект сообщениями об ошибках, сопоставленными с их соответствующими ошибками. (Например, {"email": "Должен быть указан действительный адрес электронной почты"}).
А в методе Controller, где вы выполняете проверку, если вы помечаете метод с помощью аннотации @ResponseBody (и убедитесь, что ваше приложение Spring MVC является управляемым mvc: annotation), вы можете просто вернуть этот объект после завершения проверка достоверности.
Помечая ваш метод с помощью @ResponseBody, Spring 3 автоматически сериализует объект в JSON. Затем на вашем внешнем интерфейсе вы можете использовать простой вызов jQuery для анализа ошибок и публикации сообщений об ошибках соответственно.
Вот хороший пример того, как все это работает в блоге Spring 3 .