мой проект называется CV; в JSP У меня есть следующая весна: форма действия в «anagrafica.jsp»:неправильный URI прошел через действие формы весны
<form:form modelAttribute="anagrafica" action="${pageContext.servletContext.contextPath}/formazione/save" method="post">
в контроллере у меня есть:
package it.curriculum.controller;
@Transactional
@Controller
@RequestMapping("/anagrafica")
public class AnagraficaController {
@Autowired
private ApplicationContext context;
@Autowired
private AnagraficaDao anagraficaDao;
@RequestMapping(method=RequestMethod.GET)
public String showHome(@ModelAttribute("tecnologia")Tecnologia tecnologia, ModelMap map){
map.addAttribute(context.getBean("anagrafica"));
return "anagrafica";
}
@Transactional
@RequestMapping(value="/save", method=RequestMethod.POST)
public String validateAnag(@ModelAttribute("anagrafica") Anagrafica anagrafica, @ModelAttribute("formazione") Formazione formazione){
anagraficaDao.save(anagrafica);
return "formazione"
}
}
проблема, когда я нажимаю на кнопку отправки в форма anagrafica: он выполняет код внутри предыдущего контроллера и затем перенаправляет:
локального хоста: 8080/CV/Formazione/сохранить Почему так? Я просто хотел быть перенаправлены на
локальный: 8080/CV/Formazione
не
локальный: 8080/CV/Formazione/сохранить. Большое спасибо за помощь.
положите весь ваш код или достаточно, чтобы дать вам отзыв – ScanQR
Неправильно? '@RequestMapping ("/anagrafica ")' – chaoluo