问题总结

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

相关文章
相关标签/搜索