石頭JAVA擺地?cái)們?/a>

          JAVA所有的討論-要一點(diǎn)一點(diǎn)的進(jìn)步

            BlogJava :: 首頁 ::  :: 聯(lián)系 ::  :: 管理 ::
            30 隨筆 :: 0 文章 :: 11 評(píng)論 :: 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中有詳細(xì)的資料。

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


          網(wǎng)站導(dǎo)航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 策勒县| 河南省| 新乡市| 临西县| 汝阳县| 宾阳县| 合作市| 江阴市| 大新县| 莱芜市| 菏泽市| 微山县| 砀山县| 方城县| 罗山县| 肥乡县| 辽宁省| 伊金霍洛旗| 区。| 拜城县| 达孜县| 建始县| 滨海县| 寻甸| 盐津县| 永吉县| 黔东| 岳阳县| 营口市| 揭西县| 阳高县| 陇川县| 通河县| 古丈县| 林芝县| 门源| 石泉县| 乌拉特中旗| 安溪县| 沂南县| 翁源县|