Я работаю с Wicket, пытаясь создать форму, в которой пользователи выбирают параметры, которые соответствуют файлам, которые затем объединяются при отправке формы и представлены пользователю. В настоящее время onSubmit()
код формы выглядит примерно так:Wicket form triggering a загрузить
ResourceStreamRequestHandler mergedFileHandler = new ResourceStreamRequestHandler(new FileResourceStream(mergedFiles));
mergedFileHandler.setFileName(mergedFiles.getName());
getRequestCycle().scheduleRequestHandlerAfterCurrent(mergedFileHandler);
Это прекрасно работает, когда Submit кнопка нажата один раз, как файл предлагается для загрузки, но при повторном нажатии страницы, кажется, перезарядить себя и тому onSubmit()
способ не работает. Есть ли лучший способ сделать это, чтобы пользователь мог вносить изменения и повторно отправлять форму для получения другой загрузки без перезагрузки страницы или повторного ввода их параметров?