在spring mvc环境中用Ajax抓取JSON
来源:互联网 发布:python 盗取账号密码 编辑:程序博客网 时间:2024/05/22 10:27
本文解释如何抓取JSON,用Ajax,从spring web应用中。它以带注释的spring mvc和用spring mvc服务静态资源的例子为基础。代码在github的spring-fetching-json-with-ajax目录下.
主index页面
我们用一个简单的index.jsp页面,上面设置一个按钮抓取json,一个<div>元素,这里显示结果。
<%@page contentType="text/html" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!doctype html><html lang="en"><head> <meta http-equiv="Content-Type" content="text/html;" charset=UTF-8"> <script type="text/javascript"src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"> </script> <script type="text/javascript"src="<c:url value='/resources/js/FetchingJsonWithAjax.js'/>"> </script> <title>Welcome To Fetching JSON With Ajax !!!</title></head><body> <h1>Fetching JSON With Ajax !!!</h1><div id="theJson"></div><button type="button" onclick="fetch_json()">Fetch JSON</button> </body></html>Javascript
我们把fetch_json()方法加到按钮上,当单击按钮时,这个方法被调用。
var fetch_json = function() { $.ajax({ type: 'GET', url: "/sprJSON/getJSON",dataType: 'json', async: true, success: function(result) {var tmp = "Fetch time is: " + result.milliTime + " !" + "<br /><br />and the JSON is:<br /><br />" + JSON.stringify(result) + "<br /><br />";$("#theJson").html(tmp); }, error: function(jqXHR, textStatus, errorThrown) { alert("Issue fetching the JSON: "+ textStatus + " "+ errorThrown + " !"); } }); }如果成功了,我们就把结果写到<div>中,否则就弹出一个错误提示框!
控制器
写得很简单,针对Ajax的调用,我们返回了一个Millitime对象.
@Controllerpublic class MyController {@RequestMapping(value = "/")public String home(Model model) {return "index";}@RequestMapping(value="/getJSON", method = RequestMethod.GET) public @ResponseBody MilliTimeItem getJSON() {return new MilliTimeItem(System.currentTimeMillis()); }}
运行程序:
原文:http://technotes.tostaky.biz/2012/11/fetching-json-with-ajax-in-spring-mvc-context.html
源代码:http://pan.baidu.com/share/link?shareid=2748138567&uk=3878681452
- 在spring mvc环境中用Ajax抓取JSON
- spring-mvc+ajax+json
- Spring MVC Ajax Json
- spring mvc json ajax jquery
- 在mvc中用ajax实现省市联动
- Spring mvc 用ajax传输json数据
- Spring MVC、Ajax和JSON的交互
- ajax json list spring mvc接收
- Spring MVC中ajax返回json数据
- spring mvc ajax 请求返回json数据
- Spring MVC ajax json 415错误改正
- Json Ajax 在Mvc中的简单运用
- spring+spring mvc+mybatis+shiro+maven+bootstrap+ajax+json+分页
- 在spring-mvc中使用json配置
- 在Spring MVC使用ajax中的success
- Spring mvc +jquery ajax+json的异步实例
- Spring mvc 之 ajax运用(基于json格式)
- Spring mvc系列六之 ajax运用(基于json格式)
- java字节流字符流
- 英语单词积累8.10
- 云计算莫成下一个光伏
- 动态规划概述
- 修改中断向量必须要注意的地方
- 在spring mvc环境中用Ajax抓取JSON
- CIL(通用中间语言)
- Struts2 文件上传小总结
- 在linux下利用火狐浏览器进行科学上网
- Delph各种问题汇总(不断更新中)
- DM8168知识
- HDU1011:Starship Troopers(树形DP)
- C++数据结构--动态编程
- java的Object类