无法使用response.sendRedirect重定向

我用Google搜索并搜索了几个小时如何在jsp或servlet中进行重定向。 但是,当我尝试应用它时,它不起作用。

我在jsp页面中的代码:

 

我知道从调试regexp工作,如果任何时候,articleId不是数字, if进入内部,但是当它到达response.sendRedirect时它实际上没有重定向。

在这种情况下,我是否会错过一些非常基础

提前致谢。

您应该在重定向后return

 response.sendRedirect("index.jsp"); return; 

这个scriptlet之前有内容吗? 如果是这样,重定向将无效。

此外,通常的做法是在servlet或其他类中使用此类逻辑作为控制器,并使JSP仅处理HTML的呈现。 它也可以解决您的问题。 例如,请看这里