У меня есть Spring MVC приложение, когда я заменяю @GetMapping("/addPhoto") на RequestMapping(name = "/addPhoto",method = RequestMethod.GET) у мене просто не стратует программа
[2019-01-28 07:01:26,525] Artifact tests:war: Error during artifact deployment. See server log for details
Форма
<html>
<head>
<title>File uploading</title>
</head>
<body>
<fieldset>
<form enctype="multipart/form-data" action="/addPhoto" method="post">
<input type="file" name="photo" >
<input type="submit" value="Go!" >
</form>
</fieldset>
</body>
</html>
Контроллеры:
@RequestMapping(name = "/addPhoto",method = RequestMethod.GET)
public String getPhoto(){
return "uploadAFile";
}
@RequestMapping(name = "/addPhoto", method = RequestMethod.POST)
public String gg(@RequestParam("photo") MultipartFile file){
return "redirect:/addPhoto";
}
Это еще не все, даже если я заменю RequestMapping на PostMapping и GetMapping форма просто не будет отправлять параметр "photo". Из-за чего не работает RequestMapping и как исправить проблему с параметрами, заранее спасибо.
Проверьте наличие в контексте сервлета бина типа org.springframework.web.multipart.support.StandardServletMultipartResolver
.
Попробуйте заменить:
@RequestMapping(name = "/addPhoto", method = RequestMethod.POST)
На:
@RequestMapping(value = "/addPhoto", method = RequestMethod.POST)
Виртуальный выделенный сервер (VDS) становится отличным выбором
Можно ли установить для фрейма другой менеджер компановки? Например:
Изучаю написание программы, для плеера url потока, для хоть какого-то понимания за основу взял open source code приложение(https://github
Использую Rx, обращаюсь в сеть и в запросе передаю параметр