Springmvc完成ajax功能实例详解

网友投稿 241 2022-12-28


Springmvc完成ajax功能实例详解

1.加入jackson的jar包

2.在响应的方法上加上@ResponseBody:把java对象转化为json对象

3.方法的返回值可以是对象集合字符串

可以返回字符串

@RequestMapping(value="Ajax1",produces = "text/html;charset=UTF-8")

@ResponseBody

public String ajax1(String name) {

System.out.println(name);

return "hello胡";

}

也可以返回对象

@RequestMapping("Ajax2")

@ResponseBody

public User ajax2(String name) {

User user=new User("胡昊中","1");

return user;

}

还可以返回集合

@RequestMapqMndowping("Ajax3")

@ResponseBody

public List ajax3(String name) {

User user1=new User("胡昊中","1");

User user2=new User("朱华龙","2");

User user3=new User("王玉峰","3");

List list=new ArrayList<>();

list.add(user1);

list.add(user2);

list.add(user3);

return list;

}

在返回字符串时,如果输入汉字会出现乱码,解决方法如下

1. 更改@RequestMapping

@RequestMapping(value="Ajax1",produces="text/html;charset=UTF-8")

2. 在springMVC配置文件中通过org.springframework.web.servlet.view.InternalResourceViewResolver类重写代码编码。

以上就是本次介绍的全部知识点内容,感谢大家对我们的支持。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:为什么做微服务网关不好(微服务网关的作用)
下一篇:包含系统接口设计思想的词条
相关文章

 发表评论

暂时没有评论,来抢沙发吧~