解决jsp( ä½ å¥)和Json(???)乱码问题

您所在的位置:网站首页 监控如何解绑 解决jsp( ä½ å¥)和Json(???)乱码问题

解决jsp( ä½ å¥)和Json(???)乱码问题

2023-07-05 12:08| 来源: 网络整理| 查看: 265

问题一 : 使用jsp时,出现 ä½ å¥½é”™è¯¯ 类似的乱码

解决方案一 : 可以使用SpringMVC提供的过滤器解决乱码问题

web.xml中配置

encoding org.springframework.web.filter.CharacterEncodingFilter encoding utf-8 encoding /*

解决方案二 : 也可以自己创建一个过滤器类,并在web.xml中注册!

public class EncodingFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { servletRequest.setCharacterEncoding("utf-8"); servletResponse.setCharacterEncoding("utf-8"); filterChain.doFilter(servletRequest,servletResponse); } @Override public void destroy() { } } encoding2 com.filter.EncodingFilter encoding2 /*

问题二 : 在使用Json时会出现 ??? 乱码

解决方案一 : 通过@RequestMaping的produces属性来实现

//value:指定请求的实际地址 //produces:指定响应体返回类型和编码 @RequestMapping(value = "/json1",produces = "application/json;charset=utf-8")

解决方案二 : 可以在springmvc的配置文件上添加一段消息StringHttpMessageConverter转换配置!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3