내 프로젝트를 CV라고합니다. 양식은 "anagrafica.jsp"에서 조치 : :는 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은/왜 그렇게 을 저장? 난 그냥
로 리디렉션하고 싶었 로컬 호스트 :/formazione
8080/CV하지
로컬 호스트 : 8080/CV/formazione/을 저장합니다. 도움 주셔서 대단히 감사합니다.
전체 코드를 넣거나 의견을 내기에 충분합니다. – ScanQR
틀린가요? – chaoluo