关于Spring一个配置问题的解决noHandlerFound

在做Spring框架学习时,遇到一个练习题,始终爆出错误

org.springframework.web.servlet.DispatcherServlet noHandlerFound

我的Spring是3.1.0的,这里没有采用注解方式

 

我的web.xml配置如下


	
	spring
		
		org.springframework.web.servlet.DispatcherServlet
		1
	
	
		spring
		*.do
	
	
		org.springframework.web.context.ContextLoaderListener
	
	
	
		contextConfigLocation
		
			/WEB-INF/spring-servlet3.xml
		
	
  
    index.jsp
  

 

 

我的spring-servlet3.xml配置如下:



	
	
		
		 
		 
	
	
	
		
			
				uploadController
			
		
	
	
	
		
		
		
	
	
	
	
		
		
		/
		
		
		
		.jsp
		
	
 

 

然后我就找我的Controller哪里配置不正确,网上又搜了,最后还是不得行。

 

无赖看了一下错误下面的提示发现与先前的配置的.do路径不对,在先前的基础上多加了Spring0.3也即网站根路径

我突然觉嘚好像这里的文件名不对,抱着试一试的心态,将先前的spring-servlet.xml删掉,将spring-servlet3.xml改为spring-servlet.xml然后重启工程

OK,搞定了,就这样解决问题了

 

通过这次问题说明在Spring中spring-servlet.xml是Spring找的默认配置文件,如果没有配置对,将会出现异常.

你可能感兴趣的:(Spring)