简单的JQuery(AJAX)+SpringMVC的小例子(JSON)

阅读更多
简单的JQuery(AJAX)+SpringMVC的小例子,实现将对象以JSON的形式返回给页面。
(本例包含一个HelloWorld,一个表单参数传递,一个JSON实例)
如有时间可以在 http://www.verycd.com/topics/2917293/下载相关视频。

目录结构:
简单的JQuery(AJAX)+SpringMVC的小例子(JSON)_第1张图片

1.相关Jar包的引入,spring的jar包,jstl的jar包特别是jaskson相关的两个jar包

2.web.xml配置:


  
    index.jsp
  
  
  
  	springmvc
  	org.springframework.web.servlet.DispatcherServlet
  
  
  
  	springmvc
  	*.do
  
  
  	
		contextConfigLocation
		/WEB-INF/springmvc-servlet.xml
	

	
		org.springframework.web.context.ContextLoaderListener
	
  



2.根据web.xml的配置,创建对应的xxxx-servlet.xml文件
这里是springmvc-servlet.xml



	
	
	
		
		
		
	
	


3.Model类的编写

public class Shop {

	String name;
	
	String staffName[];
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String[] getStaffName() {
		return staffName;
	}
	public void setStaffName(String[] staffName) {
		this.staffName = staffName;
	}
	public Shop() {
	} 
	
}


4.Controller的编写
@Controller
public class JSONController {

	@RequestMapping(value="/json", method = RequestMethod.GET)
	public @ResponseBody Shop getShopInJSON() {

		//测试数据
		Shop shop = new Shop();
		System.out.println("Shop");
		shop.setName("Eric");
		shop.setStaffName(new String[]{"mkyong1", "mkyong2"});
		
		return shop;

	}
	
}


5.jsp中的ajax代码:



6.部署调试网页弹出信息。
以下是项目源码以及所需jar包


  • 简单的JQuery(AJAX)+SpringMVC的小例子(JSON)_第2张图片
  • 大小: 39.7 KB
  • springmvc001.rar (43.9 KB)
  • 下载次数: 1407
  • jstl-1.2.jar (404.5 KB)
  • 下载次数: 845
  • jackson-mapper-lgpl-1.9.6.jar (766.5 KB)
  • 下载次数: 1161
  • jackson-core-lgpl-1.9.6.jar (228.4 KB)
  • 下载次数: 1026
  • 查看图片附件

你可能感兴趣的:(json,spring,jquery)