posts - 0,  comments - 5,  trackbacks - 0
          /*
          ?*?Created?on?2007-1-20
          ?*
          ?*?TODO?To?change?the?template?for?this?generated?file?go?to
          ?*?Window?-?Preferences?-?Java?-?Code?Style?-?Code?Templates
          ?
          */

          package ?test;

          import ?org.apache.commons.httpclient.HttpClient;
          import ?org.apache.commons.httpclient.HttpMethod;
          import ?org.apache.commons.httpclient.methods.GetMethod;
          import ?org.apache.commons.httpclient.methods.PostMethod;


          /**
          ?*?
          @author ?Administrator
          ?*
          ?*?TODO?To?change?the?template?for?this?generated?type?comment?go?to
          ?*?Window?-?Preferences?-?Java?-?Code?Style?-?Code?Templates
          ?
          */

          public ? class ?URLUtil {
          ????
          ????
          private ? static ?String?url? = ? "" ;
          ????
          private ? static ? final ?String?loginUrl? = ? "" ;
          ????
          private ? static ?HttpClient?client? = ? null ;
          ????
          private ? static ?PostMethod?method? = ? null ;
          ????
          ????
          public ? static ? void ?setUrl(String?url1) {
          ????????url?
          = ?url1;
          ????}

          ????
          ????
          public ? static ? void ?init() {
          ????????
          if (client? == ? null ) {
          ????????????
          try ? {
          ????????????????client?
          = ? new ?HttpClient();
          ????????????????method?
          = ? new ?PostMethod(loginUrl);
          ????????????????client.executeMethod(method);
          ????????????}
          ? catch ?(Exception?e)? {
          ????????????????System.out.println(
          " ----系統初始化失敗!---- " );
          ????????????????e.printStackTrace();
          ????????????}

          ????????}

          ????}

          ????
          ????
          public ? static ?String?getHtml() {
          ????????String?contentStr?
          = ? "" ;
          ????????init();
          ????????
          try {
          ????????????HttpMethod?postMethod?
          = ? new ?GetMethod(url);
          ????????????client.executeMethod(postMethod);
          ????????????contentStr?
          = ?postMethod.getResponseBodyAsString();
          ????????????postMethod.releaseConnection();
          ????????}
          catch (Exception?e) {
          ????????????release();
          ????????????getHtml();
          ????????}

          ????????
          return ?contentStr;
          ????}

          ????
          ????
          public ? static ? void ?release() {
          ????????
          if (method? != ? null )method.releaseConnection();
          ????????
          if (client? != ? null )client? = ? null ;
          ????}

          ????
          ????
          public ? static ? void ?main(String[]?args) {
          ????????URLUtil.setUrl(
          "" );
          ????????System.out.println(getHtml());
          ????}

          }

          posted on 2008-10-08 13:50 crazy 閱讀(642) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 潞城市| 彩票| 科尔| 台山市| 霍邱县| 兴化市| 林芝县| 阳新县| 绥阳县| 肇州县| 西藏| 枣庄市| 皋兰县| 嵊州市| 商水县| 咸丰县| 京山县| 克东县| 五常市| 新郑市| 江川县| 虞城县| 岑巩县| 高邮市| 静宁县| 永定县| 遵义县| 新邵县| 黄龙县| 鲁甸县| 安新县| 原阳县| 沧源| 遂川县| 田林县| 玛沁县| 延长县| 肃南| 四平市| 永泰县| 大渡口区|