springmvc org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping for GET XXX

最开始环境搭建成功后,写了两个controller
但是总是无法mapping到我的两个页面。导致我的请求无法得到回应,报错的语句如下:
org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping for GET /reader_war_exploded/login

结果是我太相信IDEA的初始代码了
在web.xml里的代码:

    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/applicationContext.xml</param-value>
    </context-param>

改成

     <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>/WEB-INF/applicationContext.xml</param-value>
        </init-param>

将改过的代码添加到

 <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

之后即成功运行。
这里就要思考

<init-param>   <context-param>

两者的区别:
https://www.cnblogs.com/zhaoleigege/p/5807995.html

你可能感兴趣的:(springmvc org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping for GET XXX)