1.配置web.xml時報了一個錯The processing instruction target matching "[xX][mM][lL]" is not allowed.java
緣由:處理指令匹配的目標xml是不被容許的,通常來講都是文件頭出現了問題。web
<?xml version="1.0" encoding="UTF-8"?>前面不要有任何其餘字符,如空格、回車、換行這些不然就會出現上面的異常。spring
2.Spring啓動時報了一個異常 java.lang.UnsupportedClassVersionErrorapp
問題場景是使用開始使用的是jdk1.8而後換爲1.7.post
原來是運行時換回來了編譯時也須要換。preference->java->選擇對應的版本就行了url
3.使用SpringMVC發送post請求時中文數據到達後臺後亂碼,get請求則不會,web.xml也進行了以下配置spa
<filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter> <filter-mapping> <filter-name>characterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
緣由是這一段代碼放在最後面,攔截可能有順序,攔截不到,將這段代碼放置首位就行了code