數(shù)據(jù)加載中……

          MyEclipse6+TomCat 6 下JSP亂碼問題解決辦法

          配置TomCat和MyEclipse6
          新建立一個(gè)Servlet
          HTML頁代碼如:

          <form action="./FormServlet" method="get">
              get
          <input name="username">
              
          <input type="submit">
              
          </form>
              
          <form action="./FormServlet" method="post">
              post
          <input name="username">
              
          <input type="submit">
              
          </form>
          servlet下JSP代碼如:
          public void doGet(HttpServletRequest request, HttpServletResponse response)
                      
          throws ServletException, IOException {
          request.setCharacterEncoding(
          "GBK");
                  response.setContentType(
          "text/html;charset=GBK");
                  PrintWriter out 
          = response.getWriter();
                  out
                          .println(
          "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
                  out.println("<HTML>");
                  out.println(
          "  <HEAD><TITLE>A Servlet</TITLE></HEAD>");
                  out.println(
          "  <BODY>");
                  out.print(
          "    您輸入的是 ");
                  String username 
          = request.getParameter("username");
                  username   
          = new String(username.getBytes("ISO8859-1"),"GBK");
                  out.print(username);
                  
                  out.println(
          ", using the GET method");
                  out.println(
          "  </BODY>");
                  out.println(
          "</HTML>");
                  out.flush(); 
                  out.close();
              }

              
          public void doPost(HttpServletRequest request, HttpServletResponse response)
                      
          throws ServletException, IOException {
                  request.setCharacterEncoding(
          "GBK");
                  response.setContentType(
          "text/html;charset=GBK");
                  PrintWriter out 
          = response.getWriter();
                  out
                          .println(
          "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
                  out.println("<HTML>");
                  out.println(
          "  <HEAD><TITLE>A Servlet</TITLE></HEAD>");
                  out.println(
          "  <BODY>");
                  out.print(
          "    您輸入的是");
                  out.print(request.getParameter(
          "username"));
                  out.println(
          ", using the POST method");
                  out.println(
          "  </BODY>");
                  out.println(
          "</HTML>");
                  out.flush();
                  out.close();
              }

          HTML部分增加:
          <meta http-equiv="content-type" content="text/html;charset=GBK">
          即可解決漢字亂碼問題

          posted on 2008-05-09 14:45 曼迪 閱讀(536) 評(píng)論(1)  編輯  收藏 所屬分類: JSP

          評(píng)論

          # re: MyEclipse6+TomCat 6 下JSP亂碼問題解決辦法[未登錄]  回復(fù)  更多評(píng)論   

          有時(shí)這個(gè)也不能解決問題的!
          2008-09-06 21:28 | aa

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 奇台县| 沂源县| 禄劝| 句容市| 镇赉县| 乐平市| 洪雅县| 澄城县| 岢岚县| 上栗县| 海丰县| 徐水县| 万全县| 阜阳市| 永丰县| 湟源县| 亳州市| 潍坊市| 彰武县| 诏安县| 城步| 商都县| 长春市| 深水埗区| 阿荣旗| 工布江达县| 怀仁县| 冷水江市| 罗源县| 当雄县| 林口县| 扶绥县| 天气| 涟源市| 察哈| 浮山县| 海安县| 海阳市| 孝昌县| 昂仁县| 临潭县|