Я хочу переслать запрос нескольким сервлетам в java. Каждый из этих сервлетов будет выполнять свои собственные операции после получения запроса. Мой текущий код делает это:
for(int i=0; i < numServlets; i++) {
ServletContext servletContext = request.getServletContext();
RequestDispatcher requestDispatcher = servletContext.getRequestDispatcher("/"+ globalVars.ServletList[i]);
requestDispatcher.forward(request, response);
}
Проблема в том, что я получаю ошибку java.lang.IllegalStateException: Cannot forward after response has been committed
. Любые идеи о том, как заставить это работать?
Я читал в Интернете, что после пересылки запроса я должен добавить оператор возврата, чтобы выполнить следующий код, но это тоже не сработало.