⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 servletopt.java

📁 wincvs 的使用配置的东西
💻 JAVA
字号:
/* **************************************************************** *//* System Name : 億乕僞儖仌僌儖乕僾僂僄傾僾儘僕僃僋僩 * File   Name : UID堦尦娗棟僔僗僥儉栭娫僶僢僠(servletOpt.java) * Compiler    : JDK 1.5.0 * Description : Servlet張棟僴儞僪儖僋儔僗 * ---------------------------------------------------------------- * Modification History * Date         Name            Description * -----------  --------------  ----------------------------------- * 2007/11/XX                   Initial Release * ---------------------------------------------------------------- *//* **************************************************************** */package common;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.net.URL;import java.net.URLConnection;import common.AddConst;public class servletOpt {  private String resp_code;   //HTTP僾儘僩僐儖偺儗僗億儞僗僐乕僪  private String body;        //HTTP BODY晹  private String url;         //Servlet url  private String method;      //GET/POST  private String form_data;   //form submit data  /******************************************************************   * HTTP BODY晹傪庢摼偡傞   * @return body HTTP BODY晹   * @version   ******************************************************************/  public String getBody() {    return body;  }  /******************************************************************   * HTTP BODY晹傪愝掕偡傞   * @param body HTTP BODY晹   * @version   ******************************************************************/  public void setBody(String body) {    this.body = body;  }  /******************************************************************   * GET/POST傪庢摼偡傞   * @return method GET/POST   * @version   ******************************************************************/  public String getMethod() {    return method;  }  /******************************************************************   * GET/POST傪愝掕偡傞   * @param method GET/POST   * @version   ******************************************************************/  public void setMethod(String method) {    this.method = method;  }  /******************************************************************   * HTTP僾儘僩僐儖偺儗僗億儞僗僐乕僪傪庢摼偡傞   * @return resp_code HTTP僾儘僩僐儖偺儗僗億儞僗僐乕僪   * @version   ******************************************************************/  public String getRespCode() {    return resp_code;  }  /******************************************************************   * HTTP僾儘僩僐儖偺儗僗億儞僗僐乕僪傪愝掕偡傞   * @param resp_code HTTP僾儘僩僐儖偺儗僗億儞僗僐乕僪   * @version   ******************************************************************/  public void setRespCode(String resp_code) {    this.resp_code = resp_code;  }  /******************************************************************   * Servlet url傪庢摼偡傞   * @return url Servlet url   * @version   ******************************************************************/  public String getUrl() {    return url;  }  /******************************************************************   * Servlet url傪愝掕偡傞   * @param url Servlet url   * @version   ******************************************************************/  public void setUrl(String url) {    this.url = url;  }  /******************************************************************   * form submit data傪庢摼偡傞   * @return form_data form submit data   * @version   ******************************************************************/  public String getFormData() {    return form_data;  }  /******************************************************************   * form submit data傪愝掕偡傞   * @param form_data form submit data   * @version   ******************************************************************/  public void setFormData(String form_data) {    this.form_data = form_data;  }  /***  * Get servlet content without GET,POST method   * @param strProcessURL   * @return servlet content   */  /* **********************************************************************   * Servlet幚峴   * @return boolean Servlet幚峴寢壥   * @throws exception Exception 幚峴帪僄儔乕   * @version  *************************************************************************/  public boolean read() {    StringBuffer strTempBuf = null;    try {      URL objURL = new URL(url);      URLConnection objConn = objURL.openConnection();      if (method.equals("POST") || method.equals("post")){        objConn.setDoOutput(true);  //POST method      }      else {        objConn.setDoInput(true);  //GET method      }      byte[] data = new byte[1];      byte[] bt_post = form_data.getBytes();      BufferedOutputStream objOutput = new BufferedOutputStream(objConn.getOutputStream());      objOutput.write(bt_post);      objOutput.flush();      BufferedInputStream objInput = new BufferedInputStream(objConn.getInputStream());      strTempBuf = new StringBuffer();      while (objInput.read(data)!=-1){        String str = new String(data);        strTempBuf.append(str);      }      objOutput.close();      objInput.close();      body = strTempBuf.toString();      //惓忢廔椆      resp_code = AddConst.API_RTN_RESP_CODE1;      return true;    }    catch (Exception ex){      //張棟僄儔乕      resp_code = AddConst.API_RTN_RESP_CODE3;      body = "";      return false;    }  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -