项目场景:
学习的时候代码明明全部正确,甚至是复制的代码, 为什么还会404. 这时候就要考虑 springMVC.xml配置文件中的路径是否写错了
解决方式:
1.观察XML文件路径
2.观察springMVC.jsp文件跳转的路径
3.观察java跳转的路径
观察文件路径是否出现问题
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/pages/" /> //注意这个路径的正确
<property name="suffix" value=".jsp" />
</bean>
<mvc:resources location="/css/" mapping="/css/**" /> //注意 过滤的路径
<mvc:resources location="/img/" mapping="/img/**" />
<mvc:resources location="/js/" mapping="/js/**" />
<mvc:resources location="/plugins/" mapping="/plugins/**" />
@Controller
@RequestMapping("/product")
public class ProductController {
@RequestMapping("/findAll.do")
public String findAll()throws Exception{
System.out.println("HelloWorld");
return "product-list";
}
}