WEB的資料互動具體流程

2021-09-25 07:39:28 字數 2246 閱讀 1272

前一段時間小小的總結了一下,web的前後互動的各種方式可能沒寫全,後期再寫,話不多說

1.    前端傳遞資料到servlet,servlet獲取資料後操作dao修改資料庫,然後servlet將某些引數返回到前端,前端動態顯示資料

(例如:登入,前端獲取登入名密碼後通過表單傳遞給servlet,servlet通過呼叫dao層根據使用者名稱查詢其密碼是否與傳遞過來的密碼是否相同,然後將結果返回到前端頁面)

2.    首先前端頁面資料顯示必定是動態的,具體的資料要看後端是通過什麼傳遞資料的,然後在前端用相應的方法顯示,具體的可以搜一下,前端頁面動態顯示後端傳遞的資料:(js獲取session中的資訊獲取request中的資料

(c標籤的使用 )

(json)

3.    前端向後端傳遞資料方式

3.1    標籤

新增

//頁面間跳轉

已報名   

//向後台跳轉

2.2 ajax

$.ajax(,

datatype : "json", //引數型別

url : "position?action=positionlist", //位址

success : function(data) else

},})

2.3  from表單提交資料

2.3.1 form表單的ajax提交方式

$('#form1').serialize()      ps:提交表單的序列化變成json物件。就這個知識點,剩下的都是form和ajax的組合

4.    後端獲取資料

string action=request.getparameter(「action」);

request.getparameter(「action」);//返回的是string型別的

5.    根據servlet中的某個方法所呼叫的dao層運算元據庫,然後返回到前端頁面

request.getrequestdispatcher("position/list.jsp").forward(request, response);//**

response.sendredirect("position/list.jsp");//重定向

responseutil.write(response, obj);// 傳送請求內容到頁面

6.    後台向前端傳遞的資料放在**

1.    session

2.    request

3.    json

(a form input)

request.setattribute("positionlist", positions);

mans=mandao.manlist(conn, studentid);//暫時為空 studentid

(ajax提交返回)

jsonobject obj = new jsonobject();

listm = bookdao.findbooklist(name);

if (m == null) else if (m.size() > 0) else

try catch (exception e)

(ssm+easyui)

這個就一句話我就不打了

2019/7/30

今天寫小專案的時候,一直想著老是用ajax用煩了(真香警告),雖然他很好用,所以我一直在考慮其他的提交方式 啦啦還有。可是我思來想去的,總是在後台返回資料的時候出問題,不是說這些方法不能實現,但是真香,算了我還是接著用ajax吧。嘛,不急不急我再仔細的想想,不能侷限於這些,還有其他的語言。

HTTP的互動流程

客戶端和伺服器建立連線 客戶端傳送請求資料到伺服器端 伺服器端接收到請求後,進行處理,然後將處理結果響應客戶端 http協議 關閉客戶端和伺服器端的連線 http1.1之後不會立即關閉 網路程式設計 udp傳送端 datagramsocket ds new datagramsocket buffer...

詳細具體的競標流程

一 前期工作。需要對所投專案前期調查,包括工程內容 工期 資金到位情況等,對照調查了解情況結合自身實際,看是否適合投標。二 報名階段。對照招標公告,認真準備報名資料,如果是資格預審,需要帶全所要證書證件 注意是否需要影印件 如果資格候審,則要按資格候審的要求辦理 注意投標保證金和工本費的繳納要求。三...

軟體測試具體的流程

一般測試流程 1.需求分析階段 只要就是對業務的學習,分析需求點。2.測試計畫階段 測試組長就要根據sow開始編寫 測試計畫 其中包括人員,軟體硬體資源,測試點,整合順序,進度安排和風險識別等內容。3.測試設計階段 測試方案一般由對需求很熟的高資深的測試工程師設計,測試方案要求根據 srs 上的每個...