问题总结

1.配置web.xml时报了一个错The processing instruction target matching "[xX][mM][lL]" is not allowed.

原因:处理指令匹配的目标xml是不被允许的,一般来说都是文件头出现了问题。

前面不要有任何其他字符,如空格、回车、换行这些否则就会出现上面的异常。

 

2.Spring启动时报了一个异常 java.lang.UnsupportedClassVersionError

问题场景是使用开始使用的是jdk1.8然后换为1.7.

原来是运行时换回来了编译时也需要换。preference->java->选择对应的版本就好了

 

3.使用SpringMVC发送post请求时中文数据到达后台后乱码,get请求则不会,web.xml也进行了如下配置

<filter>  
            <filter-name>characterEncodingFilterfilter-name>  
            <filter-class>org.springframework.web.filter.CharacterEncodingFilterfilter-class>  
            <init-param>  
                <param-name>encodingparam-name>  
                <param-value>UTF-8param-value>  
            init-param>  
            <init-param>  
                <param-name>forceEncodingparam-name>  
                <param-value>trueparam-value>  
            init-param>  
        filter>  
        <filter-mapping>  
            <filter-name>characterEncodingFilterfilter-name>  
            <url-pattern>/*url-pattern>  
        filter-mapping>  

原因是这一段代码放在最后面,拦截可能有顺序,拦截不到,将这段代码放置首位就好了

 

转载于:https://www.cnblogs.com/terminator-LLH/p/5820729.html

你可能感兴趣的:(问题总结)