乱码解决:
 1.controller传递数据给页面 :在RequestMapping当中指定produces="text/json;charset=utf-8"
 2.Controller接收页面数据 : 使用编码过滤器

一、传递数据:

 @RequestMapping(value = "/secondRequest*",produces="text/json;charset=utf-8",method = RequestMethod.GET)//这里method用来指定请求方式
@ResponseBody
public String secondRequest(HttpServletRequest request,HttpServletResponse response,ModelMap model) throws IOException { model.addAttribute("user","李四");
return "姓名:李四,年龄:16";
}

二、接收数据

  找到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>
<!--强制使用UTF-8编码-->
<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>

最新文章

  1. NSURLSessionTask使用dispatch_semaphore 完成同步机制
  2. CCommandManager 类
  3. 《机器学习实战》学习笔记——第14章 利用SVD简化数据
  4. Qt中截图功能的实现
  5. mac home/end/pageup/pageDown
  6. JavaScript面向对象轻松入门之继承(demo by ES5、ES6)
  7. Hello World 程序的起源与历史
  8. C#获取变更过的DataTable记录的实现方法
  9. ORACLE EHCC(exadata hybrid columnar compression)
  10. Linux安装redis服务器
  11. Service 启动Activity
  12. java⑿
  13. 黑白二值图像周长测量--C#实现
  14. Axure-Axure RP For Chrome 演示扩展
  15. Tomcat无法访问中文路径的解决办法
  16. 使用MyEclipse开发Java EE应用:EJB项目开发初探(下)
  17. AES CFB/OFB/ECB/CBC/CTR优缺点
  18. 常用DOS命令和Linux命令
  19. 自定义标签(JspFragment类、invoke方法、开发带属性的标签)
  20. 大气散射 Aerial Perspective

热门文章

  1. Python http.server中获取Post的请求报文
  2. 怎样通过CSS选择器获取元素节点或元素节点集合
  3. Java集合--Hash、Hash冲突
  4. MyEclipse的Server标签出现:Could not create the view: An unexpected exception was thrown
  5. net core体系-Xamarin-2概要(lignshi)
  6. [转载]Linux缓存机制
  7. [转载]clip gradient抑制梯度爆炸
  8. 安装laravel-ide-helper
  9. js之数据类型(对象类型——单体内置对象——Math)
  10. canvas-绘制矩形-读书笔记