springmvc 框架下, 在web.xml中配置如下:

<servlet>
        <servlet-name>spring</servlet-name>
        <servlet-class>
            org.springframework.web.servlet.DispatcherServlet
        </servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>spring</servlet-name>
        <url-pattern>/*</url-pattern>
    </servlet-mapping>

却一直报异常:org.springframework.web.servlet.DispatcherServlet noHandlerFound

原来是url-pattern 配置错误,应该是<url-pattern>/</url-pattern>

至于,为什么去掉* 之后,就好使了, 我也不清楚, 看下这篇博客, 佩服作者:http://blog.sina.com.cn/s/blog_6b6ab0890101hg0f.html

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐