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;

}

相关文章
|
2月前
|
JavaScript 前端开发 Java
jquery ajax+spring mvc上传文件
jquery ajax+spring mvc上传文件
|
9月前
|
SQL JSON 前端开发
SpringMvc+Spring+MyBatis+Maven+Ajax+Json注解开发 利用Maven的依赖导入不使用架包模式 (实操十二)
SpringMvc+Spring+MyBatis+Maven+Ajax+Json注解开发 利用Maven的依赖导入不使用架包模式 (实操十二)
44 0
|
9月前
|
JSON 前端开发 Java
SpringMvc+Spring+MyBatis+Maven+Ajax+Json注解开发 利用Maven的依赖导入不使用架包模式 (实操十一)
SpringMvc+Spring+MyBatis+Maven+Ajax+Json注解开发 利用Maven的依赖导入不使用架包模式 (实操十一)
59 0
|
10月前
|
JSON 前端开发 Java
使用ajax往后台传输json数据SpringMVC的RequestBody自动转换 前端控制器报400错误
使用ajax往后台传输json数据SpringMVC的RequestBody自动转换 前端控制器报400错误
|
前端开发 Java
基于SpringMVC的Ajax
基于SpringMVC的Ajax
53 0
基于SpringMVC的Ajax
|
XML JSON 前端开发
SpringMVC与Ajax的交互详解
SpringMVC与Ajax的交互
107 0
SpringMVC与Ajax的交互详解
|
JSON 前端开发 Java
ajax json list spring mvc接收
ajax json list spring mvc接收
|
JSON 前端开发 JavaScript
jQuery封装Ajax,SpringMVC使用Ajax的配置
jQuery封装Ajax,SpringMVC使用Ajax的配置
148 0
jQuery封装Ajax,SpringMVC使用Ajax的配置
|
JSON JavaScript 前端开发
Spring MVC框架:第十一章:Ajax
Spring MVC框架:第十一章:Ajax
107 0
Spring MVC框架:第十一章:Ajax
|
SQL JSON 前端开发
SpringMvc+Spring+MyBatis+Maven+Ajax+Json注解开发
本文章的目标 完成对数据库中表的一条记录进行修改 MySql的Sql语句: UPDATE `demossmtest`.`orders` SET `name` = '电脑AS', `foondname` = '华为OS', `ordertime` = '2022.6.9', `count` = 3456, `price` = 3452.09, `amount` = 1234.09 WHERE `id` = 6