0
Ich habe ein Problem mit diesem einfachen Server-Seite-Methode (java/Hibernate):AJAX Antwort unterscheidet sich von Java/Hibernate zurückgegebenen String
@RequestMapping(value="/Prova" , method=RequestMethod.POST)
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public ResponseEntity<String> Prova(
HttpServletRequest request, HttpServletResponse response
) throws Exception
{
log.error("Sono qui");
return new ResponseEntity<String>("pippotopolinopaperino",HttpStatus.OK);
}
Wenn der Kunde hat einen AJAX-Request (ich verwende ExtJS) die Antwort ist:
pippotopolinopa0015↵
WARUM?
Ps sorry für mein schlechtes Englisch
Pps habe ich auch versucht, mit:
@RequestMapping(value="/Prova" , method=RequestMethod.POST)
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public @ResponseBody String Prova(
HttpServletRequest request, HttpServletResponse response
) throws Exception
{
log.error("Sono qui");
return "pippotopolinopaperino";
}
versuchen Sie eine Vorlage zu rendern? oder wollen Sie einfach die Zeichenfolge als Antwort? –
Ich möchte nur die Zeichenfolge! Diese Methode ist ziemlich alt und es hat sehr gut funktioniert ... bis jetzt! –
haben Sie versucht, "produce =" text/plain "zu Ihrer Annotation @RequestMapping hinzuzufügen? – VirtualTroll