<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 都市淘沙者 閱讀(1615) 評論(0)  編輯  收藏 所屬分類: Java Basic/Lucene/開源資料

    主站蜘蛛池模板: 337P日本欧洲亚洲大胆艺术图| 美女扒开屁股让男人桶爽免费| 91在线免费观看| 中文字幕亚洲激情| 一边摸一边爽一边叫床免费视频| 免费中文字幕一级毛片| 羞羞网站在线免费观看| 国产又大又粗又硬又长免费| 精品久久久久久亚洲综合网| 免费在线观看日韩| 思思久久99热免费精品6| 免费吃奶摸下激烈视频| 一级特黄aaa大片免费看| 国产亚洲av人片在线观看| 在线观看特色大片免费网站| 亚洲AV乱码一区二区三区林ゆな| 99久久人妻精品免费二区| 亚洲男女性高爱潮网站| 免费精品人在线二线三线区别| 亚洲一级毛片在线播放| 免费网站看v片在线香蕉| 黄色一级视频免费观看| 国产成人精品日本亚洲网站| 色欲A∨无码蜜臀AV免费播| 亚洲人配人种jizz| 四虎影视在线永久免费观看| 色www永久免费| 亚洲人成毛片线播放| 免费v片视频在线观看视频| 中国极品美軳免费观看| 日日操夜夜操免费视频| 亚美影视免费在线观看| 亚洲男人都懂得羞羞网站| 成年大片免费视频| 国产国产人免费人成成免视频| 亚洲美女视频网站| 国产福利免费在线观看| 亚洲免费在线视频| 久久久亚洲精华液精华液精华液| 国产精一品亚洲二区在线播放| 国产在线jyzzjyzz免费麻豆|