Spring MVC 3.2 @ResponseBody intercepteur

Dans notre application, nous sommes à l'aide de JSON pour la demande et la réponse. Le contrôleur de méthodes annotées avec @RequestBody(). L'objet retourné par exemple TransferResponse. Je voudrais, à s'emparer de cet objet, la forme @ResponseBody. J'ai mis un intercepteur postHandle méthode:

@Override
    public void postHandle(HttpServletRequest request,
                           HttpServletResponse response,
                           Object handler,
                           ModelAndView modelAndView) throws java.lang.Exception

    {
....

}

Alors, comment puis-je obtenir le JSON dans ce postHandle méthode?

Merci d'avance
GM

C'est une bonne idée. Je ne pense pas que vous pouvez obtenir à la @ResponseBody objet tel qu'il est manipulé (organisées dans le servlet de la réponse du flux de sortie) longtemps avant que le contrôle retourne à DispatcherServlet (qui est responsable de l'appel du gestionnaire d'intercepteurs). En fonction de votre cas d'utilisation, vous devrez trouver un autre moyen.

OriginalL'auteur user2279337 | 2013-06-24