情況一:
springmvc chrome jsonviewer 一起請求 重復提提交 controller重復執行 2次執行
Chrome瀏覽器地址欄訪問接口url,重復請求問題解決
不論刷新還是地址欄回車都會重復請求兩次接口,但是換Firefox瀏覽器就沒有這個問題,命令行curl也是正常的,后來發現是Chrome瀏覽器Jsonview插件的原因導致的。
將圖片中紅色框內的勾去掉即可,如果選擇了該項,那么瀏覽器會被強制重復發送一次HTTP請求來獲取原始HTTP內容。
這跟springmvc框架並沒有關系, 跟攔截器也木有關系...
解決辦法: 關閉jsonViewer的選項
http://m.blog.csdn.net/article/details?id=51077247
情況二:
攔截器重復配置.
<!-- spring 攔截器 -->
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/**"/>
<bean class="com.boa.test.interceptor.CommonInterceptor" />
</mvc:interceptor>
</mvc:interceptors>
檢查spirngmvc配置的攔截器機器