gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 08:49:09 25 4
gpt4 key购买 nike

我是 Spring MVC 的新手。我正在尝试使用 Spring MVC 的第一个应用程序。我能够从新闻 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")

关于java - 如何在JSP页面中循环JSONArray并在div标签中显示每条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60897579/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com