石頭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擺地攤兒 閱讀(303) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 建平县| 阳谷县| 阳新县| 馆陶县| 内江市| 栾川县| 二连浩特市| 涟水县| 习水县| 建瓯市| 苏州市| 永城市| 麻城市| 清新县| 云梦县| 托克逊县| 芒康县| 彰化县| 安岳县| 连平县| 金溪县| 玉田县| 曲水县| 靖西县| 宣化县| 禄丰县| 兰西县| 保山市| 宜兴市| 宜宾市| 平陆县| 资溪县| 眉山市| 克拉玛依市| 郑州市| 会东县| 海安县| 彰武县| 诏安县| 饶河县| 宁都县|