<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爰片久久毛片免费| 亚洲免费黄色网址| 亚洲国产一区在线| 久久精品视频免费播放| 精品久久香蕉国产线看观看亚洲| eeuss影院免费直达入口| 久久精品国产亚洲精品| 国产免费人成视频尤勿视频| 亚洲中文字幕无码久久精品1| 好湿好大好紧好爽免费视频| 好看的亚洲黄色经典| 99爱在线精品视频免费观看9| 亚洲电影在线播放| 黄页网站在线看免费| 国产亚洲精品VA片在线播放| 日韩免费a级在线观看| 日本黄页网址在线看免费不卡| 久久久久亚洲爆乳少妇无| 中文字幕在线免费看线人| 亚洲AV综合色一区二区三区| 日韩插啊免费视频在线观看| 亚洲fuli在线观看| 日本一道高清不卡免费| 国产va免费精品| 亚洲色图视频在线观看| 成人毛片18女人毛片免费视频未| 阿v视频免费在线观看| 国产偷v国产偷v亚洲高清| 精品免费久久久久久久| 国产亚洲男人的天堂在线观看| 2022中文字字幕久亚洲| 无码中文字幕av免费放dvd| 456亚洲人成在线播放网站| 亚洲AV成人潮喷综合网| 精品亚洲永久免费精品| 亚洲AV成人一区二区三区在线看| 免费人成视频在线观看不卡| 久久免费精彩视频| 色天使色婷婷在线影院亚洲| 亚洲成AV人片一区二区|