問題是這樣的:環境是SSM框架,在配置好的框架裏想請求一個html,結果406了,406就是HTTP協議狀態碼的一種,表示沒法使用請求的特性來響應請求的網頁。通常指客戶端瀏覽器不接受所請求頁面的MIME類型。html
解決辦法就是spring
<servlet-mapping> <servlet-name>seckill-dispatchServlet</servlet-name> <!--直接攔截全部請求,再也不採用spring2.0的/*或者*.do方式--> <url-pattern>*.do</url-pattern> </servlet-mapping>
改爲瀏覽器
<servlet-mapping> <servlet-name>seckill-dispatchServlet</servlet-name> <!--直接攔截全部請求,再也不採用spring2.0的/*或者*.do方式--> <url-pattern>*.do</url-pattern> </servlet-mapping>
至於爲何這樣改就行,我也不是很懂,由於另外一個項目裏配置的也是/ 可是能訪問html頁面app
Server Tomcat v8.0 Server at localhost failed to start 問題解決方法?框架
原來的post
<servlet-mapping> <servlet-name>seckill-dispatchServlet</servlet-name> <!--直接攔截全部請求,再也不採用spring2.0的/*或者*.do方式--> <url-pattern>/*.do</url-pattern> </servlet-mapping>
改爲url
<servlet-mapping> <servlet-name>seckill-dispatchServlet</servlet-name> <!--直接攔截全部請求,再也不採用spring2.0的/*或者*.do方式--> <url-pattern>*.do</url-pattern> </servlet-mapping>