0
Я какая-то проблема с этим простым методом на стороне сервера (Java/гибернации):AJAX ответ отличается от Java/гибернации возвращаемая строка
@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);
}
Если клиент делает запрос AJAX (я использую ExtJS) Ответ:
pippotopolinopa0015↵
ПОЧЕМУ?
Ps извините за мой плохой английский
PPs Я пробовал также с:
@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";
}
Вы пытаетесь сделать шаблон? или просто хотите, чтобы строка была ответом? –
Я просто хочу строку! Этот метод довольно старый, и он работал очень хорошо ... до сих пор! –
Вы пытались добавить «results =« text/plain »в свою аннотацию @RequestMapping? – VirtualTroll