我正在做一个项目,我想在其中显示按国家和类别过滤的newsapi.org的新闻。我完成了后端部分,一切运行正常。 我有一个此控制器以JSON格式显示已过滤的新闻:
@RestController
public class NewsController {
@Autowired
NewsApiService newsApiService;
@GetMapping("/news/{country}/{category}")
public MyNewsResponse news(@PathVariable ("country") String country, @PathVariable ("category") String category) {
NewsApiResponse newsApiResponse = newsApiService.findArticlesByCountryAndCategory(country,category);
MyNewsResponse myNewsResponse = new MyNewsResponse(country,category, newsApiResponse.getArticles());
return myNewsResponse;
}
}
我还有一个Indec.html文件,可将用户重定向到新闻标题:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Index</title>
<link rel="stylesheet" href="/css/stylesheet.css">
</head>
<body>
<h2>INDEX</h2>
<p>index</p>
<a href="/news/pl/technology"><button> News</button></a>
</body>
</html>
我想要做的是将以JSON格式显示的结果放在一些漂亮的html表或类似的表中。最简单的方法是什么? 有人告诉我可以使用现有模板,但是我真的不知道如何使用其中的任何模板(涉及前端时,我并不是很好)。我必须更换控制器还是其他方法? 链接到Github:https://github.com/PiotrDawidziuk/newsapi