<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Dict.CN 在線詞典, 英語學習, 在線翻譯

    都市淘沙者

    荔枝FM Everyone can be host

    統計

    留言簿(23)

    積分與排名

    優秀學習網站

    友情連接

    閱讀排行榜

    評論排行榜

    利用HttpURLConnection連接servlet,發送接收xml包(轉)

    import java.io.*;
    import java.net.*;

    /**
    * Title:連接servlet,發送請求包,獲得返回包 
    * Description: 
    * Copyright: Copyright (c) 2005
    * Company: XGLL
    @author jinlei
    @version 1.0
    */

    public class ServletAction {
       
    public static final String SERVLET_URL = "http://localhost:9000/fee/"//servlet的url

       
    private HttpURLConnection conn = null//servlet連接對象

       String resultinfo 
    = "";
       
    int resultcode = -1;

       
    int connCount = 5//如果連接不上最多連接5次

       
    /**
        * 構造函數
        
    */

       
    public ServletAction() {
         
    int num = connCount;
         
    //此處循環connCount次,如果連接失敗,可以多連接connCount次
         while(num !=0){
             
    if(conn == null){
                 conn 
    = createHttpUrlConn(SERVLET_URL);
             }
    else{
                 
    break;
             }

             num 
    --;
         }

       }


       
    /**
        * 判斷連接是否取得成功
        * 
    @return boolean 成功返回true,失敗返回false
        
    */

       
    public boolean isGetUrlConn(){
         
    return (conn == null)?false:true;
       }


       
    /**
        *
        * 
    @param url String
        * 
    @return HttpURLConnection
        
    */


       
    /**
        * 返回發送的url連接對象
        * 
    @return HttpURLConnection
        * 
    @throws IOException
        
    */

       
    private HttpURLConnection createHttpUrlConn(String url){
         
    try {
           
    return (HttpURLConnection)new URL(url).openConnection();
         }

         
    catch (IOException ex) {
           resultinfo 
    = "取得serlvet連接對象失敗!";
         }

         
    return null;
       }


       
    /**
        * 設置conn對象
        
    */

       
    private void setHttpUrlConnConfig(){
         conn.addRequestProperty(
    "content-type","text/xml;charset=UTF-8");
         conn.setDoInput(
    true);
         conn.setDoOutput(
    true);
       }


       
    /**
        * 發送xml信息
        * 
    @param value String,要發送的數據
        * 
    @return boolean
        
    */

       
    private void writeInfo(String value) throws IOException {
    //     System.out.println(value);
         
    //發送xml字符串
         OutputStream outStream = conn.getOutputStream();
         
    //xp.output(outStream);
         PrintWriter out = new PrintWriter(outStream);
         out.print(value);
         out.flush();
         out.close();
       }


       
    /**
        * 取得返回信息,并返回xml對象
        * 
    @return XmlParser
        * 
    @throws IOException
        
    */

       
    private XmlParser readInfo() throws IOException {
         
    //收取回復xml字符串
         InputStream inStream = conn.getInputStream();
         
    return new XmlParser(inStream);
       }


       
    /**
        * 銷毀對象
        
    */

       
    public void dispose(){
         
    if(conn != null{
           conn.disconnect();
         }

         conn 
    = null;
       }


       
    //get/set方法
       public HttpURLConnection getConn() {
         
    return conn;
       }

       
    public void setConn(HttpURLConnection conn) {
         
    this.conn = conn;
       }


       
    public String getResultinfo() {
         
    return resultinfo;
       }


       
    public int getSmsCount() {
         
    return smsCount;
       }


       
    public void setResultinfo(String resultinfo) {
         
    this.resultinfo = resultinfo;
       }


       
    public void setSmsCount(int smsCount) {
         
    this.smsCount = smsCount;
       }


    }

    posted on 2008-08-09 22:41 都市淘沙者 閱讀(1623) 評論(0)  編輯  收藏 所屬分類: Java Basic/Lucene/開源資料

    主站蜘蛛池模板: 亚洲熟妇无码AV| 一级毛片免费在线观看网站| 日本一道在线日本一道高清不卡免费| 国产成人人综合亚洲欧美丁香花| 伊人婷婷综合缴情亚洲五月| 100000免费啪啪18免进| 国产成人亚洲午夜电影| 亚洲网址在线观看你懂的| 麻豆国产VA免费精品高清在线| 99视频在线免费观看| 亚洲中文字幕无码mv| 亚洲国产一成人久久精品| 性色av免费观看| 成人免费区一区二区三区| 两性色午夜视频免费网| 亚洲制服丝袜在线播放| 久久精品国产精品亚洲下载| 久久久高清免费视频 | 亚洲黄色在线观看| 免费萌白酱国产一区二区| 999久久久免费精品播放| 成年大片免费高清在线看黄| 亚洲熟妇av一区| 亚洲人成色777777在线观看| 日韩一级免费视频| 91免费国产自产地址入| 黄色网址免费在线观看| 亚洲成AV人片在WWW| 亚洲成人福利网站| 精品国产亚洲一区二区三区| 又色又污又黄无遮挡的免费视| 久久成人国产精品免费软件| a视频在线免费观看| 美女18一级毛片免费看| 久久狠狠爱亚洲综合影院| 亚洲国产精品婷婷久久| 亚洲国产另类久久久精品黑人 | 国产曰批免费视频播放免费s| 中文字幕免费观看全部电影| 羞羞漫画在线成人漫画阅读免费| 亚洲国产精品久久久久秋霞影院|