天天看點

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 ">

<ref bean= "stringConverter" />

<ref bean= "jsonConverter" />

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;