java - 重定向代码后仍然从上一页执行

标签 java jsp servlets

如何在响应被重定向到其他资源后执行 System.out.println("")

在我的代码中:

res.sendRedirect("/more_value_in_param/display.jsp");
System.out.println("to avoid penalty and disconnection");

为什么在控制台中显示 to avoid penalty and disconnection 因为响应已经被重定向到 display.jsp

最佳答案

sendRedirect() 方法不会停止您的方法的执行。
您应该以这样的方式分支您的代码,即对 sendRedirect() 的调用是您方法中的最后一条语句,或者在调用 sendRedirect( )

关于java - 重定向代码后仍然从上一页执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30758025/

相关文章:

java - spring boot 在命令行上运行时不会读取 application.properties 文件,但可以在 STS 中运行

javax.servlet.ServletException : java. lang.NoClassDefFoundError: org/apache/poi/ss/usermodel/Cell

jsp - Tomcat 7 JSP 页面 : Avoid 500 error when authenticating in Tomcat using Shibboleth authentication session

java - 处理未映射的休息路径

java - 如何从 Servlet 向 JSP 发送数据?

java - Hibernate 从onetomany 中检索列表

java - 按仅更新一个字段的日期对 ParseQuery 进行排序

Java 堆内存使用波动

java - 无法通过模型属性名称与表单属性名称相同的 GET 方法打开 JSP 表单页面

java - 在哪里可以看到 Openshift 的控制台日志?