如何处理springMVC的乱码问题
一、首先将页面的编码格式 修改为UTF-8
在页面头部增加
<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="utf-8" %>
二、在web.xml中增加过滤器:
<filter>
<filter-name>charset</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>
</filter>
<filter-mapping>
<filter-name>charset</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
重定向注意事项
在springmVC中使用重定向时,会忽略视图解析器的拼接。所以重定向需要写完整的路径和后缀名
重定向时地址栏会发生拼接
modelmap
中值的问题
springmvc异常处理
可以在某个具体类中处理异常,也可以配置全局异常来处理
全局异常的配置
单独创建在util包中,命名为Exception
在类上配置一个@ControllerAdvice
在方法上配置全局处理异常@ExceptionHandler
获取Cookie和响应头