Не удается перенаправить с помощью response.sendRedirect

Я часами гуглил и гуглял о том, как сделать редирект в jsp или сервлетах. Однако, когда я пытаюсь применить это, это не работает.

Код, который у меня есть внутри страницы JSP:

<%
    String articleId = request.getParameter("article_id").toString();
    if(!articleId.matches("^[0-9]+$"))
    {
       response.sendRedirect("index.jsp");
    }
%>

Из отладки я знаю, что регулярное выражение работает и, если когда-нибудь, articleId не число,if идет внутрь, однако, когда он достигает response.sendRedirect, он фактически не делает перенаправление.

Я пропускаю что-то очень фундаментальное в этом случае?

Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос