홈 컨트롤러에 대한 요청 매핑을 시도하고 있습니다. 내 홈 컨트롤러는 방법이 있습니다요청 매핑이 잘못된 점은 무엇입니까?
@RequestMapping(value = "/create", method = RequestMethod.GET)
public ModelAndView Create(Locale locale, Model model)
{
return new ModelAndView("create");
}
을 그리고 내 뷰 리졸버는 다음과 같은 방식으로 구성됩니다
<!-- Resolves views selected for rendering by @Controllers to .jsp resources in the /WEB-INF/views directory -->
<beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<beans:property name="prefix" value="/WEB-INF/views/" />
<beans:property name="suffix" value=".jsp" />
</beans:bean>
을 그리고 폴더에 볼 수 있습니다 : 보기/create.jsp
은홈 컨트롤러의 하이퍼 링크는 다음 코드로 구성됩니다.
<p><a href = "/create">New topic</a></p>
하지만 하이퍼 링크를 클릭하면 404 오류가 발생합니다. 당신이 폴더 http://localhost/AppName/
에서 서버가 있고
<p><a href = "/create">New topic</a></p>
을 사용하여 인덱스로 리디렉션하는 경우
서블릿 매핑을 구성하고 요청한 디스패처 –
에 컨트롤러 메서드에 중단 점을 설정하여 컨트롤러 메서드를 찾을 수 없거나 뷰를 찾을 수 없다는 것을 확인 했습니까? – Ralph
Ralph, 중단 점을 설정했습니다. 컨트롤러가 발견되었습니다. 문제는 소스를 찾는 것입니다. – Eugene