servlet 显示中文问题
大家好! 
                      我在写了个简单的jsp页面,里面有个提交表单,提交到servlet中显示一下中文,但为什么都是乱码啊?      请给予解决,谢谢!   具体代码如下:   
 //   jsp 
  <%@   page   contentType= "text/html;   charset=GBK "   %>  
  <% 
 //response.setCharacterEncoding( "gb2312 "); 
 //request.setCharacterEncoding( "gb2312 "); 
 %>  
  <html>  
  <head>  
  <title>  
 jsp1 
  </title>  
  </head>  
  <body>  
  <form   action= "./servlet1 ">  
  <table>  
  <tr>  
  <td>  <input   type= "text "   name= "name ">  <input   type= "submit "   value= "sdsdsd ">  </td>  
  </tr>  
  </table>  
  </form>  
  </body>  
  </html>  
 ---------------------------------------------------- 
 //servlet1的doGet方法   
 public   void   doGet(HttpServletRequest   request,   HttpServletResponse   response)   throws                                      
ServletException,   
IOException   {                           
 //                        response.setCharacterEncoding( "gb2312 "); 
 //                        request.setCharacterEncoding( "gb2312 ");   
                         response.setContentType( "text/html;   charset=GBK "); 
                         PrintWriter   out   =   response.getWriter(); 
                         String   name   =   new   String(request.getParameter( "name ").getBytes( "ISO-8559-1 "), "gbk "); 
                         out.println( " <html>  "); 
                         out.println( " <head>  <title> Servlet1 </title>  </head>  "); 
                         out.println( " <body   bgcolor=\ "#ffffff\ ">  "); 
                         out.println( " <p>  "   +   name   +    " </p>  "); 
                         out.println( " </body>  "); 
                         out.println( " </html>  "); 
                         out.close(); 
             }   
 我把在论坛里说的方法都用了,怎么还显示乱码呀!   请帮帮忙,解决后保证给分!
------解决方案--------------------那就结贴吧