Добавление meta тегов на страницу

Можно ли как-то добавить на страницу meta теги? В частности, <meta name="viewport" content="width=device-width, initial-scale=1.0">. Экспериментирую с responsive, чтобы попробовать сделать и бэкофис, и фронтенд на Jmix - вроде бы есть и layout responsive=“true”, и responsiveGridLayout - но без viewport все равно плохо открывается на устройствах. Понимаю, что Jmix в основном заточен под большие экраны, но может есть какой-то способ это сделать

Разобрался сам :slight_smile:

@Component
public class VaadinBootstrapListener implements BootstrapListener {
    @Override
    public void modifyBootstrapFragment( BootstrapFragmentResponse response ) {
        // not needed
    }

    @Override
    public void modifyBootstrapPage( BootstrapPageResponse response ) {
        Document document = response.getDocument();

        Element head = document.head();

        head.appendChild(createMeta(document, "viewport", "width=device-width, initial-scale=1.0"));
    }

    private Element createMeta( Document document, String property,
                                String content) {
        Element meta = document.createElement("meta");
        meta.attr("name", property);
        meta.attr("content", content);
        return meta;
    }
}