你用这个试一下吧 response.sendRedirect("*.jsp");

解决方案 »

  1.   

    我觉得你的语句写的有问题,根据判断进行页面跳转我用过很多,没有出现你说的问题,好好看看你的判断语句和forward语句,不要跳转到自身页面
      

  2.   

    我是在linux系统下做的,首先在首页index.jsp调用的时候用的是<jsp:include page="judge_user.jsp" flush="true"/>,在judge_user.jsp里先得到index.jsp页面中的元素user、password、returnPage(返回页面),然后判断数据库中是否有此条记录,如果数据库有,就返回到原首页,如果数据库没有,就跳转到错误页面,返回首页的时候没有错误,由于程序稍长,只能贴出部分源码:
    跳转到错误的页面:
    response.sendRedirect("error.jsp");或<jsp:forward page="error.jsp"/></jsp:forward>
    跳转到正确的页面:
    response.sendRedirect(returnPage);或<jsp:forward page="<%=returnPage%>"/></jsp;forward>
      

  3.   

    贴贴源代码看看!!
    可能你在 forward 之前就已经 写了东西到 client 端!!response.sendRedirect("*.jsp");如果可以满足你的要求的话,
    你完全可以使用 客户端的代码来重定向啊!!
     window.href.location=
      

  4.   

    <%@ page import="inbir.mycaipiao.sharepacket.*"%>
    <%@ page import="inbir.mycaipiao.MEMBERPACKET.*"%>
    <%
    String user = new String();
    String password = new String();
    String returnPage = new String();
    returnPage = request.getParameter("returnPage");
    password = request.getParameter("password");
    String img = new String();
    img = request.getParameter("img");
    if((img == null)||(img.length() == 0)){
      img = null;
    }if((password == null)||(password.length() == 0)){
       password = "";
    }
    user = (String)session.getValue("user");
    if((user == null) || (user.length() == 0)){
       user = request.getParameter("name");
       if((user == null)||(user.length() == 0)){
          user = "";
       }else{
         Data_BaseMember DataMember = new Data_BaseMember();
         Oper_BaseMember OperMember = new Oper_BaseMember();
         String Condition = new String();
         Condition = "user_name='"+user+"' and user_password='"+password+"'";
         DataMember = OperMember.FindByCondition(Condition);
         if(DataMember.getBaseMemberId() > 0){
           if((returnPage == null)||(returnPage.length() == 0)){
         session.putValue("user",user);
       }else{
         session.putValue("user",user);
     returnPage = returnPage+"?img="+img;
     response.sendRedirect(returnPage);
       } 
     }else{
       //出现注册错误界面
       response.sendRedirect("error.jsp");//临时写的界面
     } 
       }    
    }
    %>
    这些是部分源码,我想应该没什么问题吧,如果有问题的话,那么如果用户名和密码都正确的时候不能返回到我想要的页面吧。