J2ME联网中采用序列化机制[4]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

        public void run()
        {
            while (going)
            {
                synchronized (midlet)
                {
                    try
                    {
                        midlet.wait();
                    } catch (InterruptedException e)
                    {
                        e.printStackTrace();
                    }
                }
                connect(URL);

            }
        }

        private void connect(String url)
        {
            HttpConnection httpConn = null;
            DataOutputStream dos = null;
            InputStream is = null;
            try
            {
                System.out.println("connecting to server.....");
                httpConn = (HttpConnection) Connector.open(url);
                httpConn.setRequestMethod(HttpConnection.POST);
                dos = new DataOutputStream(httpConn.openOutputStream());
                System.out.println(account.toString());
                account.serialize(dos);
                dos.close();

            } catch (IOException e)
            {
                e.printStackTrace();
            }
        }
    }

}

    服务器端我们只是把从客户端发送过来的数据反序列化后打印到控制台。Servlet的代码如下所示:
import java.io.DataInputStream;
import java.io.IOException;

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


public class MyServlet extends HttpServlet
{

    protected void doGet(HttpServletRequest request,
            HttpServletResponse response) throws ServletException, IOException
    {
        doPost(request,response);
    }

本文关键:J2ME联网中采用序列化机制
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top