Я установил пружинную загрузку для выполнения вручную.При переходе на Tomcat у меня возникают проблемы с запуском в форме конкретно в посте, которого у меня раньше не было.Я заметил, что URL-адрес не отображается правильно, имя приложения потеряно.
@RequestMapping(value = "/registrazioneNuovoRuolo", method = RequestMethod.GET)
public String showFormRegistrazioneRuolo(WebRequest request, Model model) {
RuoloDto RuoloDto = new RuoloDto();
model.addAttribute("ruolo", RuoloDto);
model.addAttribute("visite", visitaRepository.findAll());
return "registrazioneRuolo";
}
//Derivante dall'invio della form , effettuo la creazione del ruolo legando i dati acquisiti
@RequestMapping(value = "/registrazioneNuovoRuolo", method = RequestMethod.POST)
public ModelAndView registerNuovoRuolo(@Valid RuoloDto ruoloDto,
BindingResult result, WebRequest request, Errors errors , Model model) {
Ruolo ruolo = new Ruolo();
if (!result.hasErrors()) {
ruolo.setNome(ruoloDto.getNome().toUpperCase());
if(ruoloDto.getIdVisite()!=null)
ruolo.setVisite(visitaRepository.findAllById(ruoloDto.getIdVisite()));
ruoloRepository.save(ruolo);
return new ModelAndView("redirect:/homepageVIME","successInserimentoRuolo",true);
}
return new ModelAndView("redirect:/registrazioneNuovoRuolo","success",false);
}
Я правильно отображаю форму, как только я подтверждаю перейти к методу публикации формы, URL-адрес неверен.Я показываю вам пример: http://localhost:8081/nameapp/registrazioneNuovoRuolo, и это правильно, когда я подтверждаю http://localhost:8081/registrationNuovoRuolo, что возвращается 404, потому что отсутствует nameapp