Spring MVC 3.2 @ResponseBody interceptor

In unserer Anwendung, die wir verwenden JSON für Anfrage und Antwort. Die controller-Methoden sind annotiert mit @RequestBody(). Das Objekt wird zurückgegeben, z.B. TransferResponse. Ich möchte halt diese Objekte bilden die @ResponseBody. Ich habe setup ein interceptor postHandle Methode:

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

    {
....

}

So, wie bekomme ich die JSON-in diesem postHandle Methode?

Vielen Dank im Voraus
GM

Dies ist ein guter. Ich glaube nicht, dass Sie bekommen können, um die @ResponseBody Objekt, wie es gehandhabt wird (umgewandelt in servlet-response-output-stream), lange bevor die Kontrolle zurück DispatcherServlet (die verantwortlich ist für den Aufruf von handler-Abfangjäger). Je nach Anwendungsfall müssen Sie einen anderen Weg finden.

InformationsquelleAutor user2279337 | 2013-06-24

Schreibe einen Kommentar