`
sw1982
  • 浏览: 511174 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

springMVC + jsonP

 
阅读更多

 

 

	/**
	 * 根据分类id,取新闻列表  jsonp对象
	 * @param stub
	 * @param newsItemId rss分类id编号
	 * @param function  jsonp回调函数名
	 * @return 
	 * @return  jsonp对象
	 */
	@RequestMapping(value ="/news/l")
	@ResponseBody
	public JSONPObject newsList(long newsItemId, String function) throws IOException{
		List<RssNews> rssNews = newsService.searchNewsByRssId(newsItemId, EnumConstans.NEWS_PAGE_NUM);
		return new JSONPObject(function, rssNews);
	}

 跟json返回的做法一样,使用@ResponseBody ,jsonp也是一种json

使用org.codehaus.jackson.map.util.JSONPObject 组装对象

 

实际也就是  function +( +json +) 的格式。

 

分享到:
评论

相关推荐

    SpringMVC+Extjs4案例

    - ExtJS4与后台的通信可能通过JSONP或CORS实现,需要在后台设置允许跨域请求。 这个案例是一个典型的前后端分离开发的实例,对于学习和理解SpringMVC、Hibernate和ExtJS4的集成运用,以及如何构建Web应用程序是...

    civism-sso:基于springmvc+redis+shiro 实现的分布式单点登录系统

    * 跨域:sso支持不同域名的访问,采用了jsonp请求方式,返回可执行代码来达到跨域 * 前后端分离:sso只有json接口返回,没有页面,跳转逻辑完全由前端控制,能更好的促进前后端分离开发 操作步骤 1. 修改redis配置...

    Ajax学习:SpringMVC + JQuery + Ajax

    3. **JSONP**:对于支持JSONP的API,可以绕过同源策略,但仅限于GET请求。 4. **错误处理**:务必处理错误情况,确保应用的健壮性。 通过以上内容,我们了解了Ajax的基本原理,以及如何在SpringMVC框架中结合JQuery...

    springmvc简单框架提供的jsonp服务端接口

    本篇文章将深入探讨如何利用SpringMVC框架构建一个简单的服务端接口,提供JSONP(JSON with Padding)服务。 JSONP是一种跨域数据交互协议,通过动态插入`&lt;script&gt;`标签来实现JavaScript获取非同源服务器的数据。在...

    2014_MLDN_Ajax视频教程链接

    7. **跨域问题**:讲解Ajax的同源策略限制及其解决办法,如JSONP和CORS。 8. **jQuery和其他库**:可能会介绍jQuery简化Ajax操作的方法,以及其他流行库如axios、fetch API等。 这个视频教程对于想要提升Web开发...

    用Extjs做的一个小项目,实现了增删改查

    - **Proxy**:处理与服务器的通信,可以是Ajax、ScriptTag、JsonP等多种方式,通常与RESTful API配合使用。 - **Reader/Writer**:解析服务器返回的数据和序列化待发送的数据。 7. **权限控制** - 在实际项目中...

    基于SSM小说阅读网站设计小说爬虫设计

    后台服务器端采用spring+springmvc+mybatis框架整合。 前端页面使用bootstrap+jquery+layui等框架以及ajax技术。 数据库使用了轻量级mysql关系数据库。 小说数据源是顶点小说网,使用java的jsonp进行爬取。 本系统...

    毕业设计,基于SSM+MyBatis+MySql+Bootstrap开发的小说阅读网站,内含Java完整源代码,数据库脚本

    后台服务器端采用spring+springmvc+mybatis框架整合。 前端页面使用bootstrap+jquery+layui等框架以及ajax技术。 数据库使用了轻量级mysql关系数据库。 小说数据源是顶点小说网,使用java的jsonp进行爬取。 本...

    SpringMVCJSONDemo170222

    标签“SpringMVC JSONP”则提示我们这个项目将探讨如何在SpringMVC中实现JSONP的支持。 从压缩包子文件的文件名“demo1”来看,这可能是一个简单的示例代码或者项目的初始部分,包含了一个或多个关键的类或配置文件...

    单点登录学习

    单点登录学习 ...单点登录系统的主要组件包括身份验证服务器、应用服务器和客户端。身份验证服务器负责验证用户的身份,应用服务器提供受保护的资源,客户端是用户访问应用服务器的入口。 单点登录的优点包括: ...

    基于SSM小说阅读网站设计小说爬虫设计+sql数据库(毕设源码).zip

    后台服务器端采用spring+springmvc+mybatis框架整合。 前端页面使用bootstrap+jquery+layui等框架以及ajax技术。 数据库使用了轻量级mysql关系数据库。 小说数据源是顶点小说网,使用java的jsonp进行爬取。 本...

    基于SSM实现的小说阅读网站设计小说爬虫设计毕业源代码+文档说明+sql文件

    后台服务器端采用spring+springmvc+mybatis框架整合。 前端页面使用bootstrap+jquery+layui等框架以及ajax技术。 数据库使用了轻量级mysql关系数据库。 小说数据源是顶点小说网,使用java的jsonp进行爬取。 本...

    vue-springboot-cros_jsonp:前初步跨域,cors,jsonp(新版springmvc)实现

    "vue-springboot-cors_jsonp"项目就是针对这种情况的一个实践,它涵盖了Vue.js、Spring Boot和CORS(跨源资源共享)以及JSONP(JSON with Padding)的使用。以下是关于这些技术的详细讲解。 1. Vue.js: Vue.js 是...

    SpringMVC的跨域解决方案.docx

    #### 三、SpringMVC中使用JSONP解决跨域问题 **JSONP**(JSON with Padding)是一种绕过同源策略的技巧,它利用了`&lt;script&gt;`标签没有跨域限制的特点,允许从不同源加载JavaScript代码。Spring框架从4.0版本开始提供了...

    Java简历模板,经典,有参考价值.docx

    * 熟悉掌握 WebService、HttpClient、Ajax 跨域、(Jsonp)等远程调用技术。 * 熟悉使用 Eclipse、MyEclipse、Idea 等开发工具,Maven、Gradle 项目构建工具,svn、Git 版本控制器。 * 掌握 Hadoop 集群的搭建和配置...

    java框架练习前端页面

    在这个练习项目中,我们关注的是前端页面的构建,尽管描述中提到了SSH(Struts2 + Spring + Hibernate)和SSM(Spring + SpringMVC + MyBatis)这两个流行的Java Web框架,但它们主要服务于后端。前端页面的构建更多...

Global site tag (gtag.js) - Google Analytics