Spring MVC и Vaadin - это бэкенд. Если нужен динамический web-интерфейс взаимодействующий с бэкендом в режиме реального времени, то без js-фреймворка не обойтись. Ну, можно и на ванильном js написать, но если интерфейс богатый, то это пустая трата времени и сил.
Типичная для PHP строка запроса. Не надо так в Java. Java - это язык со строгой статической типизацией, программы на нём должны на этапе компиляции знать какую структуру данных они ожидают принять от пользователя. Да и вообще не надо, обычно это признак плохой архитектуры и повод для багов.
Bjornie, результаты чего? От того откуда у вас пришла строка, по которой вы ищите, и данные, среди которых вы ищите, а также от того, в каком виде эти данные в программе представлены, в немалой степени зависит ответ.
xDan1, можно из метода сервлета вернуть строкой html-код включающий необходимые данные. Если настроен view resolver, то можно засунуть данные в модель и вернуть из метода сервлета имя представления, чтобы итоговый html с данными сформировал шаблонизатор. Можно из javascript'ом из html сделать ajax-запрос к сервлету. Или получить их от сервлета через канал websocket. Множество методов в сотнях вариаций.
voan, вопрос опубликован на русскоязычном ресурсе toster.RU. Соответственно, если иное в тексте вопроса не оговорено, вопрос касается России. Такова была моя логика.
Если в стране главный провайдер монополист где все это дело и обрубается, то почему я могу подключиться к своему vpn-серверу? Проверил уже 4 разных провайдера, со всех могу.