if(pp==null){
  response.sendRedirect("http://xxxx.xx.com/ErrorMess.jsp?i=2");
 break ;
 System.out.println("AAAAAAAAAAA");}試一下,不知道行不行。
重定向後好像就不執行下面的語句的了。不是很懂。
幫你UP。

解决方案 »

  1.   

    肯定不行呀。break; 跳出的是if,能将以后的程序全跳过吗?
      

  2.   

    自己搞定了
    if(pp==null){
      response.sendRedirect("http://xxxx.xx.com/ErrorMess.jsp?i=2");
     return;
    }
      

  3.   

    在ASP里,response.redirect 后要加个response.end 就结束当前页面流程,而不继续执行;
    在JSP里,好像没有这种方法,但知道每个JSP其实是个servlet,JSP页面处理代码是放在servlet的
    doGet方法里的,此方法API为public void doGet(HttpServletRequest request,HttpServletResponse response)
    所以 加个
    return;
    就返回到最后了,其中的流程就跳过了。