voglio scrivere qualcosa del genere:Come usare la primavera redirect se il metodo di controllo ritorna ResponseEntity
@RequestMapping(value = { "/member/uploadExternalImage",
"/member/uploadExternalImage" }, method = RequestMethod.GET)
public ResponseEntity<String> handleFileUpload(@RequestParam String url,@RequestParam String fileName, RedirectAttributes redirectAttributes) {
...
return new ResponseEntity("Cannot save file " + fileName, HttpStatus.INTERNAL_SERVER_ERROR);
...
return "redirect:/member/uploadImage";
}
comportamento previsto - reindirizzare al controller:
@RequestMapping(value = { "/member/createCompany/uploadImage",
"/member/uploadImage" })
@ResponseBody
public ResponseEntity<String> handleFileUpload(@Validated MultipartFileWrapper file,
BindingResult result, Principal principal
ma non posso scriverlo perché "redirect:/member/uploadImage"
è String ma dovrebbe essere ResponseEntity
Come posso risolvere il mio problema?
dichiarando 'public String handleFileUpload (@RequestParam String url, @ RequestParam String fileName, RedirectAttributes redirectAttributes)' non consente il reindirizzamento? –
@Jordi Castilla Devo restituire il codice http – gstackoverflow
controllare la mia risposta e collegarmi ... pensate che farà il lavoro per voi –