Как отобразить результат на той же странице? - PullRequest
0 голосов
/ 30 апреля 2018

как можно отобразить результат ниже? Я хочу загрузить два файла и показать результат на одной странице. но это ничего не показывает ( что я делаю не так?

Контроллер

    @GetMapping("/")
public String index(Model model){
    return "index";
}
    @RequestMapping( "uploadFiles")
public String handleFileUpload(Model model, @RequestParam("file1")MultipartFile file1, @RequestParam("file2")MultipartFile file2){
    if(!file1.isEmpty() || !file2.isEmpty()){
        if(!file1.getContentType().endsWith("mp3") || !file2.getContentType().endsWith("mp3")) throw new IllegalArgumentException("Not Mp3");
        model.addAttribute("res", res);
        return "index";
    }else {
        throw new IllegalArgumentException("Empty File");
    }
}

HTML

  <form role="form" method="POST"
          enctype="multipart/form-data" action="uploadFiles">
        <div class="text-left">
            File1 : <input type="file" class="btn btn-default btn-md" name="file1">
        </div>
        <div class="text-left">
            File2 : <input type="file" class="btn btn-default btn-md" name="file2">
        </div>
        <input type="submit"
               value="Upload" class="btn btn-default btn-md">> Press here to upload the file!
        <h1 th: text="${res}"></h1>
        <h1 th:text="${track}"></h1>
    </form>

1 Ответ

0 голосов
/ 30 апреля 2018

Куда ведет return "index";? если страница отличается от страницы формы, попытайтесь вернуть нулевую или нулевую отметку текущей страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...