前一段時間小小的總結了一下,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 上的每個...