【笔记】springmvc中 ajax.的处理学习笔记

简介: springmvc中 ajax.的处理

开发者学堂课程【SpringMVC框架入门:springmvc中 ajax.的处理】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/22


springmvc中ajax.的处理

目录

一.使用HttpservletResponse来处理―不需要配置解析器

二.springmvs处理json数据

1.使用HttpservletResponse来处理―不需要配置解析器

@RequestMapping("/ajax")
public void ajax(String name,HttpServletResponseresp) throws IOEexception{
if("siggy".equals(name)){
resp.getWriter(). print("true");
else{
resp.getWriter().print("false");}

}

2.springmvs处理json数据

A. 导入jar包
jackson-annotations-2.5.4.jar

jackson-core-2.5.4.jar
jackson-databind-2.5.4.jarb)

B. 配置json转换器

<!--用于将对象转换为JSON -->
<bean id= "stringConverter"
class="org springframework.http.converter.stringHttpMessageConverter">
<property name= "supportedMediaTypes ">
<list>
<value>text/plain;charset=UTF-8</value>
</list>
</property>
</bean>
bean id= "jsonConverter"
class= "org. springframework http. converter json MappingJackson2Ht tpMessageConverter"></bean<bean
class="org springframework.web.servlet.mvc.annotation AnnotationMethodHandlerAdapter ">

<property name= "messageConverters ">
<list>
<ref bean= "stringConverter" />
<ref bean= "jsonConverter" />
</list>
</property>
</bean>

C. Controller 代码
@Controller
public class JsonController {
@ReguestMapping("/json")
@ResponseBody
public List<User> json(){
List<User> list= new ArrayList<User>();

list,add(new User(1,"zhangsan","男"));

list.add(new User(2,"nico","female"));

list.add(new User(3,"jackson","男"));

return list;

}

相关文章
|
4月前
|
XML 前端开发 JavaScript
Javaweb之Ajax的详细解析
1.1 Ajax介绍 1.1.1 Ajax概述 我们前端页面中的数据,如下图所示的表格中的学生信息,应该来自于后台,那么我们的后台和前端是互不影响的2个程序,那么我们前端应该如何从后台获取数据呢?因为是2个程序,所以必须涉及到2个程序的交互,所以这就需要用到我们接下来学习的Ajax技术。
46 0
|
8月前
|
XML 缓存 JSON
关于ajax的知识点
关于ajax的知识点
52 0
|
10月前
|
XML 前端开发 JavaScript
前端|AJAX入门
前端|AJAX入门
69 0
|
10月前
|
XML JSON 缓存
Ajax 笔记(十)
Ajax 笔记(十)
|
前端开发 Java
基于SpringMVC的Ajax
基于SpringMVC的Ajax
53 0
基于SpringMVC的Ajax
|
JSON 前端开发 Java
|
JSON 前端开发 Java
|
XML 前端开发 JavaScript
Javaweb重要知识点总结(五)AJAX
Javaweb重要知识点总结(五)AJAX
|
XML 存储 JSON
慕课网Ajax学习笔记
慕课网Ajax学习笔记
慕课网Ajax学习笔记
|
前端开发 IDE JavaScript
SpringBoot + Ajax 实现个人账目管理系统 Ajax如此简单~
SpringBoot + Ajax 实现个人账目管理系统 Ajax如此简单~
193 0
SpringBoot + Ajax 实现个人账目管理系统 Ajax如此简单~