(自已看的东西)java通过get和post直接提交
get方式
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.util.Calendar;
import java.util.Random;
public class Test {
?public String translate2(String nTranslationDirection,String content)
?{
??Calendar data=Calendar.getInstance();
??Integer id=(int)data.getTimeInMillis();
??String urlName=new String("http://219.239.95.58/TE.exe?ID="+id+"&LangPair="+nTranslationDirection+"&Text="+content);
??String resultstring="";
??try {
???URL url = new URL(urlName);
???URLConnection connection = url.openConnection();
???connection.connect();
???InputStreamReader in = new
???InputStreamReader(connection.getInputStream());
???BufferedReader br = new BufferedReader(in);
???
???String s = br.readLine();
???while (s!=null)
???{
??? resultstring += s;
??? s = br.readLine();
???}
??} catch (MalformedURLException e) {
???e.printStackTrace();
??} catch (IOException e) {
???e.printStackTrace();
??}
??return resultstring;
?}
?
?public String translate(String nTranslationDirection,String content)
?{
??String []str=new String[1000];
??int j=0;
??int length=content.length();
??int start=0;
??int len=0;
??
??while(len<=length)
??{
???
???if ((start+200)>length)
???{?
????len=length-start;
????len=start+len;
???}
???else
???{
????len=start+200;
???}?
???
???if (len==length)
???{
????str[j]=content.substring(start, len);
????break;
???}
???
???for (int i=len;i>start;i--)
???{?
????String c=new Character(content.charAt(i)).toString();
????if (c.equals(".")||c.equals("。")||c.equals(",")||c.equals(",")||c.equals("!")||c.equals("!")||c.equals("?")||c.equals("?"))
????{
?????len=i;
?????break;
????}
???}
???
???str[j]=content.substring(start, len+1);
???start=len+1;
???j++;
??}?
??
??StringBuffer str2=new StringBuffer();
??int k=0;
??while (str[k]!=null)
??{
???str2.append(translate2(nTranslationDirection,str[k]));
???k++;
??}
??
??return str2.toString().substring(12, str2.length());
//System.out.println(str2.toString().substring(12, str2.length()));?
???
?}
?
?public static void main(String[] args) {
??Test t=new Test();
??System.out.println(t.translate("0", "才藝是對青春的最好詮釋,也是對夢想的最佳演繹.青春的光芒難以掩蓋,風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!才藝是對青春的最好詮釋,也是對夢想的最佳演繹.青春的光芒難以掩蓋,風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!才藝是對青春的最好詮釋,也是對夢想的最佳演繹.青春的光芒難以掩蓋,風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!才藝是對青春的最好詮釋,也是對夢想的最佳演繹.青春的光芒難以掩蓋,風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!才藝是對青春的最好詮釋,也是對夢想的最佳演繹.青春的光芒難以掩蓋,風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!才藝是對青春的最好詮釋,也是對夢想的最佳演繹.青春的光芒難以掩蓋,風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!"));
?}??
?
}
?post方式
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Vector;
public class translate {
?
?? private String inputData;//form中的域的名稱和值 like this"userid=user&pwd=1234567"
?? private URL url;//like this"http://192.168.41.172/publish/reg.php";
?? /**
??? *通過post提交待處理文本 得到URL返回的文本
??? * @param? URL???????? 請求地址? like this"http://192.168.41.172/publish/reg.php";
??? * @param? inputData?? form中的域的名稱和值 like this"userid=user&pwd=1234567"
??? * @return
??? */
?? public String translate2(String str) throws
?????? Exception {
System.out.println("翻譯開始");
???? String returnCode = "";
???? StringBuffer sb = new StringBuffer();
???? try {
?????? long id=System.currentTimeMillis();
?????? this.inputData ="ID="+id+"&LangPair=0&Text="+str;
?????? this.url = new URL("http://219.239.95.58/TE.exe");
?????? HttpURLConnection conn = (HttpURLConnection)this.url.openConnection();
?????? conn.setDoInput(true);
?????? conn.setDoOutput(true);
?????? conn.setRequestMethod("POST");
?????? conn.setAllowUserInteraction(false);
?????? conn.setUseCaches(false);
?????? BufferedOutputStream out = new
?????????? BufferedOutputStream(conn.getOutputStream());
?????? byte[] bdat = inputData.getBytes();
?????? out.write(bdat, 0, bdat.length);
?????? out.flush();
?????? BufferedInputStream in = new BufferedInputStream(conn.getInputStream());
?????? // BufferedOutputStream bos = new BufferedOutputStream(out);
?????? byte[] buff = new byte[2048];
?????? int bytesRead;
?????? // Simple read/write loop.
?????? while ( -1 != (bytesRead = in.read(buff, 0, buff.length))) {
???????? //System.out.println("The byteRead:" + bytesRead);
???????? //System.out.println(new String(buff, 0, bytesRead));
???????? sb.append(new String(buff, 0, bytesRead));
?????? }
?????? //System.out.println("===" + sb.toString());
?????? returnCode = sb.toString();
???? }
???? catch (Exception e) {
?????? System.out.println("Exception:" + sb.toString());
???? }
System.out.println("翻譯結(jié)束");
???? return returnCode.substring(19, returnCode.length());
?? }
?
???public static void main(String[] args) throws Exception {
??String str="才藝是對青春的最好詮釋,也是對夢想的最佳演繹.青春的光芒難以掩蓋,風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!才藝是對青春的最好詮釋,也是對夢想的最佳演繹.青春的光芒難以掩蓋,風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!才藝是對青春的最好詮釋,也是對夢想的最佳演繹.青春的光芒難以掩蓋,風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!才藝是對青春的最好詮釋,也是對夢想的最佳演繹.青春的光芒難以掩蓋,風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!才藝是對青春的最好詮釋,也是對夢想的最佳演繹.青春的光芒難以掩蓋,風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!才藝是對青春的最好詮釋,也是對夢想的最佳演繹.青春的光芒難以掩蓋,風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!才藝是對青春的最好詮釋,也是對夢想的最佳演繹.青春的光芒難以掩蓋,風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!才藝是對青春的最好詮釋,也是對夢想的最佳演繹.青春的光芒難以掩蓋,風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!才藝是對青春的最好詮釋,也是對夢想的最佳演繹.青春的光芒難以掩蓋,風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!才藝是對青春的最好詮釋,也是對夢想的最佳演繹.青春的光芒難以掩蓋,風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!才藝是對青春的最好詮釋,也是對夢想的最佳演繹.青春的光芒難以掩蓋,風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!風(fēng)采展示--它也是我們的夢想舞臺!你的風(fēng)采即是我精彩!風(fēng)采展示--它是我們的生活態(tài)度;風(fēng)采展示--它也是我們的夢想舞臺!";
??translate tr=new translate();
??String result=tr.translate2(str);
??System.out.println(result);
?}
??
}
總結(jié)
以上是生活随笔為你收集整理的(自已看的东西)java通过get和post直接提交的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SOA
- 下一篇: oralce主键自动生成