Как повторно использовать JSP с контроллером? - PullRequest
0 голосов
/ 19 января 2019

Я новичок в веб-разработке на Java, поэтому, пожалуйста, извините, если я перебиваю терминологию:

Я создаю веб-приложение с JSP / сервлетами, используя модель Java MVC.Я включаю опцию регистрации / входа в верхнее меню, которое, конечно, должно будет взаимодействовать с сервером (обрабатывать регистрацию / вход в систему или получение имени пользователя).

Я хочу повторно использовать JSP иКод контроллера для верхнего меню, как и должно быть на каждой странице.Я могу повторно использовать страницу меню, используя <c:import>.Тем не менее, меню появится на страницах, которые имеют свои собственные функции и, следовательно, свои собственные контроллеры.Я не могу понять, как повторно использовать код контроллера для меню на этих страницах, поскольку я могу сопоставить только один сервлет с URL-адресом.

У меня не так много кода, чтобы показать его в качестве примера на данный момент,Каков наилучший способ повторного использования общих функций, подобных этой, без вмешательства в функции, специфичные для страниц?

1 Ответ

0 голосов
/ 20 января 2019

Не уверен, правильно ли я понимаю проблему.

Как насчет передачи скрытого поля в вашей форме (которое, насколько я понимаю, будет указывать на то же отображение в вашем контроллере), указывающего, из какого jsp исходит запрос? Таким образом, вы знаете, какой JSP перезвонить с вашего контроллера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...