No mapping found for HTTP request with URI [/SSM/main] in DispatcherServlet with name
这种错误有几种可能:
1.tomcat在启动时已经报错,查看tomcat启动信息,一般为配置文件出错(可能为某个bean的属性配置错误),根据错误提示,查看对应的配置文件,找出错误点,改正。
2.tomcat启动正常,这种情况可能跟配置文件中某些包名跟实际包名不符合,导致查找不到对应的资源。
3.tomcat启动正常,配置文件无错,这种情况可能是controller类中方法的返回值没有填写正确,在没有配置视图解析器的前提下,如本来该方法是想访问main.jsp页面的,但方法的返回写成"return "main";",这是访问main请求。"return "/main.jsp""才是正确的。