spring MVC攔截器(HandlerInterceptor) preHandle 一個請求執行了兩次

spring MVC攔截器(HandlerInterceptor) preHandle 一個請求執行了兩次web

 

因爲 web.xml 里加載 xml 配置文件的寫法不對,致使有些 xml 被加載了兩次。spring

錯誤寫法:mvc

<servlet>

      <servlet-name>springmvc</servlet-name>

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

      <init-param>

                  <param-name>contextConfigLocation</param-name>

                  <param-value>classpath*:applicationContext-*.xml</param-value>

      </init-param>

      <load-on-startup>1</load-on-startup>

</servlet>

其實就是 classpath 後多了一個 * 把這個 * 去掉就OK了。app

 

關於classpath*:與classpath:的區別見:http://blog.csdn.net/nba_2011/article/details/7989999spa

相關文章
相關標籤/搜索