问题总结
1.配置web.xml时报了一个错The processing instruction target matching "[xX][mM][lL]" is not allowed.
原因:处理指令匹配的目标xml是不被允许的,一般来说都是文件头出现了问题。
<?xml version="1.0" encoding="UTF-8"?>前面不要有任何其他字符,如空格、回车、换行这些否则就会出现上面的异常。
2.Spring启动时报了一个异常 java.lang.UnsupportedClassVersionError
问题场景是使用开始使用的是jdk1.8然后换为1.7.
原来是运行时换回来了编译时也需要换。preference->java->选择对应的版本就好了
3.使用SpringMVC发送post请求时中文数据到达后台后乱码,get请求则不会,web.xml也进行了如下配置
<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>
原因是这一段代码放在最后面,拦截可能有顺序,拦截不到,将这段代码放置首位就好了
posted on 2016-08-30 09:57 terminator-LLH 阅读(412) 评论(0) 编辑 收藏 举报