Я разрабатываю небольшой проект, который имеет пару таблиц. Одна из них - таблица Person, которая имеет id и имя как атрибуты. Я успешно получаю набор результатов из базы данных (используя MySql) и могу преобразовать их в json. Однако я не могу найти способ отображения json в виде таблицы html. Есть ли способ передать список людей в html и просто отобразить его в таблице?Структура воспроизведения: отображение данных в виде таблицы html
Application.java
public class Application extends Controller {
@Inject
FormFactory formFactory;
public Result index() {
return ok(index.render());
}
@Transactional(readOnly = true)
public Result getPersons() {
List<Person> persons = (List<Person>) JPA.em().createQuery("select p from Person p").getResultList();
return ok(toJson(persons));
}
index.scala.html
@()
@main("Welcome to Play") {
<script type='text/javascript' src='@routes.Assets.at("javascripts/index.js")'></script>
<ul id="persons"></ul>
//logic to display table
}
index.coffee
$ ->
$.get "/persons", (persons) ->
$.each persons, (index, person) ->
$("#persons").append $("<li>").text person.id + person.name
Это ДИСПЛЕЙ ys список объектов человека. Но мне нужно отобразить таблицу html.