有关Servlet的跳转和流程控制
从ASP转过来做SERVLET很不适应,特别是在流程的控制方面。
在ASP中,只要Server.Transfer 就能完全停止页面的执行进而执行新页面。
但在Servlet中,即使用Response.SendRedirect() ,还是要等到该Servlet执行完毕才能跳转。
往往我的希望的情况是,不满足某种条件时进行跳转(如记录集为空),而这种跳转的目的在于避免执行后面的代码(因为继续执行就会报错)。而事实是即使跳转了,程序还是会接着执行下面的代码,报错~~~~~
不知道我的这种想法是不是对跳转的一种误解,请大家指教