Java 如何在JSP页面中循环JSONArray并在div标记中显示每条记录?

Java 如何在JSP页面中循环JSONArray并在div标记中显示每条记录?,java,arrays,json,spring,jsp,Java,Arrays,Json,Spring,Jsp,我是spring MVC的新手。我正在尝试使用SpringMVC的第一个应用程序。我能够从新闻API获取数据,问题是我需要将JSONArray中的新闻集合发送到JSP。JSONArray需要循环,并且每个记录都要设置在一个div标记中 下面是我尝试过的代码 @RequestMapping("/FetchNews") public ModelAndView FetchNews(HttpServletRequest request,HttpServletResponse response) {

我是spring MVC的新手。我正在尝试使用SpringMVC的第一个应用程序。我能够从新闻API获取数据,问题是我需要将JSONArray中的新闻集合发送到JSP。JSONArray需要循环,并且每个记录都要设置在一个div标记中

下面是我尝试过的代码

@RequestMapping("/FetchNews")
public ModelAndView FetchNews(HttpServletRequest request,HttpServletResponse response) {

    String URI="http://newsapi.org/v2/top-headlines?country=in&apiKey=API-KEY";

    ResponseParser rp=new ResponseParser();
    JSONArray resp=rp.getLatestNews(URI);
    System.out.println("Response=="+resp);

    ModelAndView mv=new ModelAndView();
    mv.setViewName("News.jsp");
    mv.addObject("NewsArrayObject", resp);
    return mv;

}
在“News.jsp”页面中,我需要循环“resp”JSONArray来设置Div标记中的每条记录。

使用

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:forEach items="${NewsArrayObject}" var="item"></c:forEach>
@RequestMapping("/FetchNews", headers="Accept=application/json")