Уже слишком поздно, но, возможно, отвечает на вопрос кого-то другого.
Это зависит от того, где именно вы разместили свои стили css
.Я бы предложил разместить под webapp\frontend\styles
, тогда вы сможете получить к ним доступ, используя @StyleSheet("frontend://styles/hello-grid.css")
.Как также отмечено в официальной документации, здесь Включая таблицы стилей это
Относительно URL сервлета
Используя ваш пример с этой настройкой:
и подобные им стили (в основном, просто добавив цвета в таблицу стилей, чтобы убедиться, что это работает) ![Style's file contant](https://i.stack.imgur.com/HSRr4.jpg)
это быловывод: ![enter image description here](https://i.stack.imgur.com/211ST.jpg)
Я не нашел точных руководств на странице Vaadin, как вы могли бы использовать стили сетки, но этот учебник выглядит довольно многообещающе Полное руководство поСетка .В противном случае не должно быть ничего особенного в отношении Vaadin.
Кроме того, похоже, что в каталоге есть надстройка, которая может помочь Css Grid Layout (Через, у меня нетсам попробовал)