瘋狂麥穗

          程序人生

          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服務(wù)器響應(yīng)
          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

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章檔案

          最新隨筆

          搜索

          最新評論

          主站蜘蛛池模板: 镇原县| 阳城县| 吉木乃县| 贵港市| 长垣县| 新和县| 塔城市| 文化| 乐清市| 嘉荫县| 涞源县| 安远县| 红原县| 定安县| 界首市| 什邡市| 黑水县| 叙永县| 宁波市| 开封市| 哈尔滨市| 海城市| 南涧| 陆良县| 遂昌县| 安泽县| 息烽县| 阜阳市| 太保市| 南丰县| 垫江县| 长岛县| 临夏县| 宁安市| 谷城县| 惠水县| 昌江| 西吉县| 鄯善县| 晋城| 隆尧县|