Как создать таблицу с использованием j2html?

Я знакомлюсь с j2html и пробую таблицу make, но у меня есть некоторые проблемы:

  main().with(
                    table(

                            tr(
                                    td().with(
                                            img().withSrc(imagePath+photo)

                                    )

                                    td().with(
                                            span(name)
                                    ),
                                    td().with(
                                            span(String.valueOf(quantity))
                                    )

после img().withSrc(imagePath+photo) я вижу ошибку, но я не понимаю, чего от меня хотят. Идея Может быть, вы покажете, как создать таблицу с изображением + name + некоторой количественностью + colspan для нескольких ячеек

1 ответ

(до v.1.0.0): Методы-теги не принимают потомков DomContent, поэтому вам нужно сделать table().with(, td().with( и не только table( а также td(:

String htmlTable = table().with(
    tr().with(
        td().with(
            img().withSrc("path" + "photo")
        ),
        td().with(
            span("name")
        ),
        td().with(
            span(String.valueOf("quantity"))
        )
    )
).render();
Другие вопросы по тегам