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

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

          配置TomCat和MyEclipse6
          新建立一個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 曼迪 閱讀(537) 評論(1)  編輯  收藏 所屬分類: JSP

          評論

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

          有時這個也不能解決問題的!
          2008-09-06 21:28 | aa

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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 临猗县| 永修县| 安康市| 临清市| 红河县| 阿坝县| 巴彦淖尔市| 宣化县| 海晏县| 浑源县| 芦溪县| 西平县| 邯郸县| 阿拉尔市| 阿巴嘎旗| 福建省| 友谊县| 建平县| 北票市| 英超| 伽师县| 湘潭市| 新余市| 共和县| 湖北省| 阿图什市| 龙州县| 金平| 江山市| 报价| 怀远县| 巴塘县| 元氏县| 长寿区| 特克斯县| 页游| 河曲县| 北票市| 蛟河市| 丰县| 勃利县|