JSON-Antwort mit internem HTTP-500-ServerfehlerJava

Java-Forum
Anonymous
 JSON-Antwort mit internem HTTP-500-Serverfehler

Post by Anonymous »

Ich erhalte einen internen Fehler, wenn ich versuche, einen Ajax-POST-Aufruf durchzuführen, der JSON zurückgibt.
Der Ajax-Aufruf erfolgt über die JS-Seite:

Code: Select all

$.post(
'FilterAsJson',
$(formWithReportData).serialize(),
function(data){funtion_body}
);
Dies ist meine Spring MVC-Aufrufmethode:

Code: Select all

@RequestMapping(value = "/Reporting/FilterAsJson", method = RequestMethod.POST)
public @ResponseBody PagedQueryResult filterAsJson(@ModelAttribute GetEntitleReportQuery query, HttpSession session)
{
getEntitlementOverviewFromSession(session).updateFromQuery(query, session);
return queryDispatcher.dispatch(query);
}
Das Problem tritt auf, wenn ich in dieser Klasse „GetEntitlementOverviewReportResult“ nur wenige Felder festlege(17 von 30). Dies ist eine Bean-Klasse mit einfachen Setter-Gettern. Wenn ich alle 30 Felder festlege, funktioniert es einwandfrei.
Können Sie vorschlagen, wie die JSON-Antwort eingestellt wird, damit ich dieses Problem beheben kann?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post