spring mvc能访问到Controller但是显示404问题解决办法

今天,在配置Spring mvc时碰见一个很奇怪的问题,路径明明是对的,但是访问页面一直显示404 Not Found。启动调试,跟踪代码,发现请求能够进入到Controller中,但是返回jsp时却出现错误。上网查了一下,发现是web.xml配置有问题。我的配置文件如下:



  SpringMVCTest
     
        springMvc  
        org.springframework.web.servlet.DispatcherServlet  
        1 
      
      
        springMvc  
        /*  
      
    
    	index
    

错误原因:< url-pattern > /* 会匹配*.jsp,会出现返回jsp视图时再次进入spring的DispatcherServlet 类,导致找不到对应的controller所以报404错。把这一行改为< url-pattern > / ,运行,OK。

你可能感兴趣的:(Java,问题记录,调试)