Как использовать цикл while в Servlet Chaining - PullRequest
1 голос
/ 02 марта 2011

Есть несколько шагов

  1. На первом шаге я вычислил некоторые значения в первом сервлете (рассмотрим его как Project 1) и передал второму сервлету (рассмотрим его как еще один Project 2).
  2. От второго сервлета (считайте его project 2), снова передавая значения третьему сервлету (считайте Project 1).
  3. От третьего сервлета (считайте его Project 1), передавая значения четвертому сервлету (считайте project 2).

Шаги с 1 по 3 должны выполняться последовательно t (может быть 10) раз.

Возможно ли это?

1 Ответ

0 голосов
/ 02 марта 2011

Вы можете передавать аргументы запроса между сервлетами, используя класс диспетчера запросов с методом forward.При использовании метода forward все происходит на стороне сервера, и пользователь видит только конечный результат.В противном случае вы можете повторно отправлять запросы на перенаправление обратно в браузер.если вы выберете эту опцию, каждый запрос будет новым запросом, и поэтому передача аргументов между сервлетами может быть сложной.Вы можете использовать переменную сеанса или что-то.

Почему вы хотите сделать это точно?Рассматривали ли вы другие более эффективные решения?

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