无法使用response.sendRedirect重定向
我用Google搜索并搜索了几个小时如何在jsp或servlet中进行重定向。 但是,当我尝试应用它时,它不起作用。
我在jsp页面中的代码:
我知道从调试regexp工作,如果任何时候,articleId不是数字, if
进入内部,但是当它到达response.sendRedirect时它实际上没有重定向。
在这种情况下,我是否会错过一些非常基础
提前致谢。
您应该在重定向后return
:
response.sendRedirect("index.jsp"); return;
这个scriptlet之前有内容吗? 如果是这样,重定向将无效。
此外,通常的做法是在servlet或其他类中使用此类逻辑作为控制器,并使JSP仅处理HTML的呈现。 它也可以解决您的问题。 例如,请看这里
- 如何使用Java上传大块文件?
- 将firebase添加到使用gradle构建的libgdx项目中
- java.security.NoSuchAlgorithmException:找不到任何支持AES / ECB / PKCS7PADDING的提供程序
- 如何在javaFx borderPane中从LeftPane更改CenterPane?
- 在JavaFX中,我应该使用CSS还是setter方法来更改UI节点上的属性?
- @Autowired HttpServletResponse
- 如何使用Guice获取接口的所有实现者/子类?
- 在(任何)Java程序中呈现JavaScript和HTML(访问呈现的DOM树)?
- Hibernate删除查询的顺序