石頭JAVA擺地攤兒

          JAVA所有的討論-要一點一點的進步

            BlogJava :: 首頁 ::  :: 聯系 ::  :: 管理 ::
            30 隨筆 :: 0 文章 :: 11 評論 :: 0 Trackbacks
          <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
          <html>

              
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
          <script type="text/javascript" src="json2.js"></script>

                  
          <script>
          var ajaxObject;
          var username;
          var password;
          function createAjax()
          {
             
          if (window.ActiveXObject)
             
          {
                ajaxObject 
          = new ActiveXObject("Microsoft.XMLHTTP");
             }

             
          else if(window.XMLHttpRequest)
             
          {
                ajaxObject 
          = new XMLHttpRequest();
             }

          }




          function showText()
          {
             
          var username = document.getElementById("username").value;
             
          var password = document.getElementById("password").value;
             
          var createUserInfoJSON = JSON.stringify(new createUserInfo(username, password));

             createAjax();
             ajaxObject.onreadystatechange 
          = backCall;
             ajaxObject.open(
          "GET""write"true);
             ajaxObject.setRequestHeader(
          "Content-Type""application/x-www-form-urlencoded");
             ajaxObject.send(createUserInfoJSON);
          }


          function backCall()
          {
             
          if (ajaxObject.readyState == 4)
             
          {
                
          if (ajaxObject.status == 200)
                
          {
                   
          var xmlString = ajaxObject.responseText;
                   alert(
          "response Text is:\n" + xmlString)
                }

             }

          }


          function createUserInfo(username, password)
          {
             
          this.username = username;
             
          this.password = password;

          }



           
          </script>
              
          </head>

              
          <body>
          username:
          <input id="username" type="text" name="username"/><br/>
          password:
          <input id="password" type="text" name="password"/>
                  
          <input type="button" onclick="showText()" value="click me!"
                      name
          ="button" />
              
          </body>

          </html>

          import java.io.BufferedReader;
          import java.io.IOException;
          import java.io.PrintWriter;

          import javax.servlet.ServletException;
          import javax.servlet.http.HttpServlet;
          import javax.servlet.http.HttpServletRequest;
          import javax.servlet.http.HttpServletResponse;

          import net.sf.json.JSONObject;

          public class write extends HttpServlet {

              
          public write() {
                  
          super();
              }


              
          public void destroy() {
                  
          super.destroy();
              }


              
          public void doGet(HttpServletRequest request, HttpServletResponse response)
                      
          throws ServletException, IOException {

              }


              
          public void doPost(HttpServletRequest request, HttpServletResponse response)
                      
          throws ServletException, IOException {

                  String line 
          = "";
                  StringBuffer buffer 
          = new StringBuffer();
                  BufferedReader reader 
          = request.getReader();
                  
          while ((line = reader.readLine()) != null{
                      buffer.append(line);
                  }

                  
                  System.out.println(buffer.toString());
                  JSONObject json 
          = JSONObject.fromObject(buffer.toString());

                  String responseText 
          = "username=" + json.getString("username")
                          
          + " password=" + json.getString("password");

                  response.getWriter().print(responseText);

              }


              
          public void init() throws ServletException {

              }


          }


          別忘了下載一些JAR文件,www.json.org中有詳細的資料。
          posted on 2009-05-13 00:26 石頭JAVA擺地攤兒 閱讀(301) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 张家界市| 南康市| 赣州市| 慈利县| 基隆市| 张家港市| 辰溪县| 靖西县| 栖霞市| 自贡市| 浙江省| 阳高县| 凉山| 崇阳县| 黄山市| 泽普县| 汉寿县| 库尔勒市| 青州市| 南充市| 海淀区| 新野县| 德钦县| 诸暨市| 武陟县| 布尔津县| 阜新市| 永新县| 永定县| 武汉市| 泸定县| 射洪县| 遂溪县| 贵港市| 新郑市| 建瓯市| 乌拉特中旗| 兖州市| 新乐市| 江达县| 汶上县|