本文目錄一覽:
- 1、怎麼用java程序以post方式發送表單參數給服務器
- 2、Java如何發送表單到php頁面,發送之後又怎麼獲得返回值
- 3、JAVA如何提交表單
- 4、java用http協議怎麼發送form混合表單,並返回帶有文件和文字的內容
怎麼用java程序以post方式發送表單參數給服務器
POST方式發送請求示例:
String fullurl = url;
//打開連接
URLConnection conn =new URL(fullurl).openConnection();
//設置通用的請求屬性
conn.setRequestProperty(“accept”, “*/*”);
conn.setRequestProperty(“connection”, “Keep-Alive”);
conn.setRequestProperty(“user-agent”, “Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36”);
//發送POST請求必須設置下面兩行
conn.setDoInput(true);
conn.setDoOutput(true);
try (
//獲取URLConnection對象對應的輸出流
PrintWriter out = new PrintWriter(conn.getOutputStream());) {
out.print(parm);//發送請求參數(key1=value1key2=value2)
out.flush();//flush輸出流的緩衝
} catch (Exception e) {}
//獲取響應頭字段
MapString, ListString map = conn.getHeaderFields();
//根據輸入流讀取響應數據
InputStream is = conn.getInputStream();
僅供參考。
Java如何發送表單到php頁面,發送之後又怎麼獲得返回值
如果是單純的數據通信(不包含文件),就用組裝get請求或者post請求去訪問php的api,然後讓php返回json數據即可.如果包含文件,最常用的就是FormData形式.
JAVA如何提交表單
界面上有個東西叫form的,form裏面有個按鈕類型是submit,
一般名字都叫提交,確定,查詢之類的,你按了這個按鈕後,他會自己去找form中action所對應的selvet(這個selvet在web-inf.xml中配置好了的),selvet中再調用相關的方法,查詢出數據後,通過 request的request.setAttr…方法,數據傳遞到頁面上去,這樣你就看到了結果
其實這個是基本的mvc模式了
看你最後一句,你好像是說用j2se來發送和取得信息,也是可以的.那就要用流了,用j2ee就不用考慮他們是怎麼傳的,只要知道如何傳就可以了.
java用http協議怎麼發送form混合表單,並返回帶有文件和文字的內容
第一種方式、使用fileupload插件,網上有得下載。下載完後寫個Servlet然後加上相關的代碼就行了,至於具體的代碼怎麼寫,可以百度查一下,很多資料的,就查”Servlet中使用fileupload”即可。
第二種方式、使用struts2框架也可以,具體怎麼使用,網上也有很多資料。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/304167.html