SpringMVC中url-pattern /和/*的区别

    
        
        org.springframework.web.context.ContextLoaderListener    
        
    
    
    
    
    
    servletName    
        
        org.springframework.web.servlet.DispatcherServlet    
        
    1    
    
    
    
    servletName     
    /    
    

/ 会匹配到/login这样的路径型url,不会匹配到模式为*.jsp这样的后缀型url.

/* 会匹配所有url:路径型的和后缀型的url(包括/login,*.jsp,*.js和*.html等),

当去访问Controller下的/login,跳转到login.jsp ,然后进过dispatchservlet的时候,由于是/* ,有会以localhost:8088/login/login.jsp 去请求Controller ,那么如果Controller没有 /login/login.jsp 的Mapping映射,则会报404 错误!

 

参考:

 

springmvc环境搭建中url-pattern /和/*的区别

你可能感兴趣的:(SpringMVC)