最近在做springmvc时的一个小问题:
Tomcat配置好以后,使用controller访问Tomcat报错,如下
图片显示异常,检查下Tomcat服务器,连接缺省index.jsp,可以正常启动,说明Tomcat启动无问题
检查下artfacts,所有需要的都添加了:
猜测是web.xml配置或者controller映射错误,于是检查web.xml配置,发现是servlet-mapping中的url-pattern漏了,如下,加上/搞定
dispatcherServlet
dispatcherServlet /
这里提醒各位一定要细心
SpringMVC中 url-pattern里可填 / 与 /* ,区别如下:
/ - 匹配请求,不匹配 jsp
/* - 匹配所有,需要controller有相应mapping映射



