<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

    統(tǒng)計

    留言簿(23)

    積分與排名

    優(yōu)秀學習網(wǎng)站

    友情連接

    閱讀排行榜

    評論排行榜

    利用HttpURLConnection連接servlet,發(fā)送接收xml包(轉(zhuǎn))

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

    /**
    * Title:連接servlet,發(fā)送請求包,獲得返回包 
    * 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次

       
    /**
        * 構(gòu)造函數(shù)
        
    */

       
    public ServletAction() {
         
    int num = connCount;
         
    //此處循環(huán)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
        
    */


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

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

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

         
    return null;
       }


       
    /**
        * 設(shè)置conn對象
        
    */

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


       
    /**
        * 發(fā)送xml信息
        * 
    @param value String,要發(fā)送的數(shù)據(jù)
        * 
    @return boolean
        
    */

       
    private void writeInfo(String value) throws IOException {
    //     System.out.println(value);
         
    //發(fā)送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片2008| 毛片免费在线观看| 在线播放免费人成视频网站 | 国产青草亚洲香蕉精品久久| 在线电影你懂的亚洲| 浮力影院亚洲国产第一页| 日本不卡免费新一二三区| 中文字幕影片免费在线观看| 亚洲国产精品免费视频| 国产一级高青免费| caoporm超免费公开视频| 阿v视频免费在线观看| 亚洲av日韩综合一区久热| 在线亚洲午夜片AV大片| 亚洲av永久无码嘿嘿嘿| 亚洲日本香蕉视频观看视频| 亚洲精品免费观看| 久久青青草原亚洲AV无码麻豆| 国产亚洲精品看片在线观看 | 亚洲AV综合永久无码精品天堂| 亚洲人成电影网站| 亚洲综合网美国十次| 久久亚洲sm情趣捆绑调教 | 无码免费一区二区三区免费播放| 精品一区二区三区免费观看| 一级人做人爰a全过程免费视频| 黄色一级视频免费观看| 免费国产va在线观看| 无遮挡呻吟娇喘视频免费播放| 国产精品亚洲专区一区| 男性gay黄免费网站| 免费一级毛suv好看的国产网站| 美女无遮挡免费视频网站| 全部一级一级毛片免费看| 一级毛片免费全部播放| 伊人免费在线观看| 777成影片免费观看| 中字幕视频在线永久在线观看免费|