无法使用response.sendRedirect重定向
我搜索了几个小时,然后用Google搜索了如何在jsp或servlet中进行重定向。但是,当我尝试应用它时,它不起作用。
我在jsp页面中拥有的代码:
<% String articleId = request.getParameter("article_id").toString();
if(!articleId.matches("^[0-9]+$"))
{
response.sendRedirect("index.jsp");
}
%>
我从调试中了解到regexp可以正常工作,并且if
无论何时,articleId都不是数字,而是进入内部,但是当它到达response.sendRedirect时,它实际上并没有进行重定向。
在这种情况下,我会错过一些非常基本的东西吗?
提前致谢。
回答:
您应该return
在重定向后:
response.sendRedirect("index.jsp");return;
以上是 无法使用response.sendRedirect重定向 的全部内容, 来源链接: utcz.com/qa/411438.html