朋友給了我點東西,我就想把它用Maven從新搞一下,不要ant啦。html
看到它的spring dispatch servlet url mapping 是根據*.do來作的web
我不習慣就爲了*.html而後其它都搞了過來,tomcat一跑發現一個spring
第一個錯誤:json
因而我在對應的spring servlet XML文件中加了<mvc:default-servlet-handler/>spring-mvc
問題解決啦,而後前臺JS調用返回json數據時出現了第二個錯誤tomcat
HTTP-406錯誤Spring MVC + JSON = 406 Not Acceptablemvc
而後我就一直檢查配置文件,網上一google發現不少人跟我同樣問題app
緣由基本上classpath下是沒有加入jackson的maven依賴或者是maven
沒有啓用註解標籤在配置文件中<mvc:annotation-driven />ide
或者是controller中方法返回時候沒有使用@ResponseBody
而我本身檢查了一下,我三個都有啊,這也太沒天理啦,就在翻來覆去
找緣由的時候,無心中又點到web.xml,忽然我知道緣由是什麼啦,看下圖
因而我一個晚上的時間就沒有啦,這算誰的錯誤啊!
最後想起了一句英文:
A clever person solves a problem.
A wise person avoids it.
- Albert Einstein
大師的話老是這麼有道理!!