Для богатого графического интерфейса рассмотрите JSF . Существует множество библиотек компонентов JSF, которые предлагают удивительный графический интерфейс, например PrimeFaces . Он в основном использует jQuery / jQuery UI под прикрытием. Оформить заказ, например, Mock OS X демо .
Если вы не хотите кланяться за основанную на компонентах инфраструктуру MVC, такую как JSF, то вы также можете просто перейти к «простому» jQuery / jQuery UI. Это не должно быть так сложно на JSP. Все, что в основном делает JSP, - это генерирование и отправка некоторого набора HTML / CSS / JS-кода с веб-сервера на веб-браузер. Все, что в основном делает JavaScript / jQuery, - это перехватывает в дереве HTML DOM по мере того, как веб-браузер извлекает данные (другими словами, он совершенно не знает о коде JSP на стороне сервера, который его сгенерировал / отправил).
Вам нужно только осознать, что впоследствии внедрить инфраструктуру MVC на основе компонентов в существующее веб-приложение JSP / jQuery не так просто. Скорее ищите основанную на запросе инфраструктуру MVC, такую как Spring MVC.
Похожие вопросы