瘋狂麥穗

          程序人生

          2009年4月8日

          httpconnection流傳輸

          import java.io.ByteArrayInputStream;
          import java.io.ByteArrayOutputStream;
          import java.io.DataInputStream;
          import java.io.DataOutputStream;
          import java.io.IOException;
          import java.io.PrintStream;
          import java.net.HttpURLConnection;
          import java.net.MalformedURLException;
          import java.net.URL;
          import java.net.URLConnection;
          import java.util.HashMap;
          import java.util.Map;

          public class Send {
          static public void main(String args[]){
          try{  
          URL newURL = new URL("http://192.168.1.102:8080/hessianTest/GetSerlet?name=aa");
          HttpURLConnection conn = (HttpURLConnection) newURL.openConnection();

          conn.setUseCaches(false);
          conn.setRequestMethod("POST");
          conn.setDoOutput(true);
          conn.setDoInput(true);
          conn.setRequestProperty("Content-Type","multipart/form-data"); 
          PrintStream out=new PrintStream(new DataOutputStream(conn.getOutputStream()));
          out.print("name=gl"); 
          out.close();
          DataInputStream in = new DataInputStream(conn.getInputStream());
          String line;
          while( (line = in.readLine())!=null){
          System.out.print(line);
          }
          in.close();
          }catch(MalformedURLException e){
          System.err.print("malformedURLexception"+e);
          }catch(IOException e){
          System.err.print("IOException"+e);
          }
          }
          }

           

          //////////////////////////


          //初級的http服務器響應
          import java.io.IOException;
          import java.io.PrintWriter;

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

          /**
          * Servlet implementation class for Servlet: GetSerlet
          *
          */
          public class GetSerlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
              /* (non-Java-doc)
          * @see javax.servlet.http.HttpServlet#HttpServlet()
          */
          public GetSerlet() {
          super();
          }  

          /* (non-Java-doc)
          * @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
          */
          protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
          String name=request.getParameter("name");
          //String age=request.getParameter("age");
          //response.sendRedirect("MyJsp.jsp");
          PrintWriter out=response.getWriter();
          out.println("<html>");
          out.println("<HEAD>");
          out.println("<TITLE>SimpleServlet</TITLE>");
          out.println("</HEAD>");
          out.println("<body COLOR = white >");
          out.println("<br>name="+name+"</br>");
          out.println("></body></html>");
          out.flush();

          /* (non-Java-doc)
          * @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
          */
          protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
          doGet(request,response);
          }        
          }
          /////
          <servlet>
             <servlet-name>GetSerlet</servlet-name>
             <servlet-class>httpconnecttest.GetSerlet</servlet-class>
            </servlet>
            <servlet-mapping>
           <servlet-name>GetSerlet</servlet-name>
              <url-pattern>/GetSerlet</url-pattern>
            </servlet-mapping>
             <servlet>
             <servlet-name>acceptServlet</servlet-name>
             <servlet-class>httpconnecttest.AcceptTestServlet</servlet-class>
            </servlet>
            <servlet-mapping>
           <servlet-name>acceptServlet</servlet-name>
              <url-pattern>/acceptServlet</url-pattern>
            </servlet-mapping>

          posted @ 2009-04-08 01:05 鄧華 閱讀(641) | 評論 (0)編輯 收藏

          僅列出標題  
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章檔案

          最新隨筆

          搜索

          最新評論

          主站蜘蛛池模板: 榆中县| 湖北省| 肥城市| 施秉县| 菏泽市| 德惠市| 贵定县| 同江市| 佛山市| 元阳县| 鸡西市| 牡丹江市| 邵阳县| 甘孜县| 色达县| 禹州市| 渑池县| 义马市| 靖宇县| 鱼台县| 确山县| 额尔古纳市| 常山县| 永登县| 监利县| 玉树县| 桃江县| 明溪县| 海晏县| 安仁县| 健康| 武汉市| 太白县| 白城市| 禹城市| 岗巴县| 沙田区| 南皮县| 武清区| 通河县| 齐齐哈尔市|