後端Java怎麼和前端HTML交互?

楓林紀阿林


後臺java和前端HTML的交互實質就是後臺java服務和瀏覽器中網頁的通信,其通信協議主要是http和https協議。

Servlet規範詳細描述了後臺服務外界通信的標準,實現servlet接口便可以實現服務與外界通信。基於Java語言的web server實現了標準的servlet API。現在的Spring MVC等框架就是基於Servlet規範實現的。

Ajax 是一種在無需重新加載整個網頁的情況下,能夠更新部分網頁的技術。Ajax 在瀏覽器與 Web 服務器之間使用異步數據傳輸(HTTP 請求),這樣就可使網頁從服務器請求少量的信息,而不是整個頁面。現代瀏覽器均支持ajax技術。

Java後臺服務與瀏覽器通信簡要流程如下:

1、瀏覽器向Java web服務器發起HTTP請求;

2、web服務器收到請求後將它交給servlet容器;

3:Servlet容器根據配置決定調用哪一個servlet,並且將請求相關信息封裝為request和response對象,並傳入servlet實現類的請求處理方法中;

4:Servlet通過request對象來獲取瀏覽器傳來的請求數據,並根據請求數據執行相關操作,處理結果通過response對象發送給瀏覽器;

5:瀏覽器收到數據後,將數據傳入請求成功回調函數,瀏覽器便可以根據響應數據對頁面進行相關操作,實現頁面局部刷新。


蠻荒age


後端提供數據,前臺接收到之後顯示數據,jsp中可以用jstl表達式直接顯示,html的話一般用js去渲染,一般使用前端框架,常用的有vuejs,angularjs,reactJS……還有一些layui或者easyui都可以


網上搬磚頭z


就通過JavaWeb實現


林雨意


前端通過調用後端接口地址,拿到後端返回的數據,然後前端將數據顯示在頁面上或者用作其他,這就是交互


分享到:


相關文章: