Friday, October 06, 2006

Техническое - Tomcat 5 и sendRedirect()

Одна из особенностей версии 5.x - обязательно добавляйте в сервлетах оператор return сразу после sendRedirect(). Даже если у вас по логике (по тексту) программы ничего в коде после sendRedirect() не исполняется. Нельзя полагаться на естественное завершение сервлета. Это проявляется в Tomcat 5. Orion, WebLogic - код работал без проблем и переправлял запрос куда указано. В Tomcat же получали java.lang.IllegalStateException

No comments: