【发布时间】:2015-08-24 13:58:26
【问题描述】:
我想写这样的东西:
@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";
}
预期行为 - 重定向到控制器:
@RequestMapping(value = { "/member/createCompany/uploadImage",
"/member/uploadImage" })
@ResponseBody
public ResponseEntity<String> handleFileUpload(@Validated MultipartFileWrapper file,
BindingResult result, Principal principal
但我不能写它,因为"redirect:/member/uploadImage" 是字符串但应该是ResponseEntity
我该如何解决我的问题?
【问题讨论】:
-
声明
public String handleFileUpload(@RequestParam String url,@RequestParam String fileName, RedirectAttributes redirectAttributes)不允许您重定向? -
@Jordi Castilla 我需要返回 http 代码
-
检查我的答案并链接一个......认为它会为你工作
标签: java spring spring-mvc redirect