/**
* 根据分类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 +) 的格式。