<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/開源資料

    主站蜘蛛池模板: 国产无遮挡色视频免费观看性色| a级毛片毛片免费观看永久| 久青草视频97国内免费影视| 69式互添免费视频| 亚洲精品色婷婷在线影院 | 亚洲成a人片在线观看日本麻豆 | 3344在线看片免费| 好男人视频社区精品免费| 亚洲人成亚洲人成在线观看| 亚洲一区二区三区高清不卡| 久久九九免费高清视频| 国产精品视频永久免费播放| 亚洲欧洲无码AV电影在线观看 | 久久亚洲中文字幕精品一区四| 亚洲天堂一区二区三区| kk4kk免费视频毛片| 无码日韩精品一区二区免费| 亚洲中文字幕无码永久在线 | 在线免费观看国产视频| 久久精品国产亚洲精品2020| 免费一级特黄特色大片| 国产在线观看免费观看不卡| 亚洲精品无码不卡在线播HE| 亚洲av无码一区二区三区天堂| 亚欧免费无码aⅴ在线观看| 亚洲?V无码乱码国产精品| 亚洲a级成人片在线观看| 免费91最新地址永久入口| 国产男女猛烈无遮挡免费视频 | 无码视频免费一区二三区| 亚洲AV成人片色在线观看| 免费人成再在线观看网站| 最近中文字幕无吗免费高清| 亚洲卡一卡2卡三卡4卡无卡三| 久青草国产免费观看| 免费黄色毛片视频| 亚洲欧洲另类春色校园小说| 国产免费无码AV片在线观看不卡| 九月婷婷亚洲综合在线| 亚洲国产精品99久久久久久| 日韩欧毛片免费视频|