Так что метод, который вы описываете, является хорошим началом.Тем не менее, для выполнения части базы данных было бы лучше взглянуть на использование сервлета.Таким образом, вы создаете класс Servlet, который реализует метод doGet ().
Вам необходимо создать сопоставление для вашего сервлета в файле web.xml, поэтому предположим, что вы сопоставили url: / profile с созданным вами сервлетом, тогда ссылка будет:
<a href="<c:url value="/profile" />" >Profile</a>
В этом методе вы взаимодействуете со своей базой данных, заполняете ваш бин и сохраняете его в области запроса.Затем вы перешли на страницу jsp, где будут отображаться данные компонента.
На странице jsp вам будет доступен компонент для отображения данных.