type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception java.lang.IllegalStateException
org.apache.coyote.tomcat5.CoyoteResponseFacade.sendRedirect(CoyoteResponseFacade.java:352)
org.apache.jsp.log.log_jsp._jspService(log_jsp.java:110)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:31)
   我用的是cookie设置有效时间
   可是却这个返回index.jsp里出错.
看看我的log.jsp
     if(request.getParameter("user")!=null)
          {
           response.sendRedirect("../index.jsp");
          }        String name=(String)request.getParameter("user");
        String password=(String)request.getParameter("password");
        String logdate="";
        Date date=new Date();
        logdate=(date.getYear() + 1900) + "/" + (date.getMonth() + 1) + "/" + date.getDate();        Cookie username=new Cookie("name",name);
        Cookie datename=new Cookie("logdate",logdate);
        int time=24*60;
        username.setMaxAge(time);
        datename.setMaxAge(time);
        response.addCookie(username);
        response.addCookie(datename);
        try{
        if((name!=null)&&(password!=null))
        {
        Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
        Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=class","sa","o198651kl");
        Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
        String strl = "select * from five where name = '"+name+"'and password ='"+password+"'" ;
        ResultSet rs=stmt.executeQuery(strl);
         if(rs.next())
         {
         if(rs.getString("name")!=null)
         {
         
         String s=new String(rs.getString("name").getBytes("gb2312"),"ISO8859_1");
         response.sendRedirect("../index.jsp?user="+s);       
         }
         
          
        }
        else   
         {
         
          response.sendRedirect("error.jsp");
         
          }
        }
        
        }
        catch(SQLException x)
        {
        x.printStackTrace();
        }
         
    
     
  %>  
这是我的log.jsp源码了..提示出错是
         String s=new String(rs.getString("name").getBytes("gb2312"),"ISO8859_1");
         response.sendRedirect("../index.jsp?user="+s);       
         这是怎么回事呢?那位能说说吗?