導航:首頁 > 編程語言 > jsp如何解耦

jsp如何解耦

發布時間:2024-12-12 13:53:15

jsP中forward方法

首先你要明白request和response
java">//這個是你在需要修改request或response之後需要重新傳給login_success.jsp這個jsp頁面。
request.getRequestDispatcher("login_success.jsp").forward(request,response);


//獲取不到值
request.getAttribute("username");

這個問題你要確定你確實是要使用

request.getAttribute("username");

而不是使用

session.getAttribute("username");

前者你要在servlet里

request.setAttribute("username",username);
//一次傳參數,速度快,參數只能取一次

後者

request.getSession().setAttribute("username",username);
//在一次會話中都可以使用(打開頁面到關閉頁面)

這個問題你需要去理解三個東西request、response、session

㈡ 現在什麼技術取代了jsp

Spring Boot一部分取代了jsp:
以前老的方式是:
1.客戶端請求
2.服務端的servlet或controller接收請求(路由規則由後端制定,整個項目開發的權重大部分在後端)
3.調用service,代碼完成業務邏輯
4.返回jsp
5.jsp展現一些動態的代碼
新的方式是:
1.瀏覽器發送請求
2.直接到達html頁面(路由規則由前端制定,整個項目開發的權重前移)
3.html頁面負責調用服務端介面產生數據(通過ajax等等)
4.填充html,展現動態效果。
(有興趣的童鞋可以訪問一下阿里巴巴等大型網站,然後按一下F12,監控一下你刷新一次頁面,他的http是怎麼玩的,大多數都是單獨請求後台數據,使用json傳輸數據,而不是一個大而全的http請求把整個頁麵包括動+靜全部返回過來)
這樣做的好處是:
1.可以實現真正的前後端解耦,前端伺服器使用nginx。
前端伺服器放的是css,js,圖片等等一系列靜態資源(甚至你還可以css,js,圖片等資源放到特定的文件伺服器,例如阿里雲的oss,並使用cdn加速),前端伺服器負責控制頁面引用,跳轉,調用後端的介面,後端伺服器使用tomcat。
(這里需要使用一些前端工程化的框架比如nodejs,react,router,react,rex,webpack)
2.發現bug,可以快速定位是誰的問題,不會出現互相踢皮球的現象。
頁面邏輯,跳轉錯誤,瀏覽器兼容性問題,腳本錯誤,頁面樣式等問題,全部由前端工程師來負責。
介面數據出錯,數據沒有提交成功,應答超時等問題,全部由後端工程師來解決。
雙方互不幹擾,前端與後端是相親相愛的一家人。
3.在大並發情況下,我可以同時水平擴展前後端伺服器,比如淘寶的一個首頁就需要2000台前端伺服器做集群來抗住日均多少億+的日均pv。
(去參加阿里的技術峰會,聽他們說他們的web容器都是自己寫的,就算他單實例抗10萬http並發,2000台是2億http並發,並且他們還可以根據預知洪峰來無限拓展,很恐怖,就一個首頁。。。)
4.減少後端伺服器的並發壓力,除了介面以外的其他所有http請求全部轉移到前端nginx上。
5.即使後端服務暫時超時或者宕機了,前端頁面也會正常訪問,只不過數據刷不出來而已。
6.也許你也需要有微信相關的輕應用,那樣你的介面完全可以共用,如果也有app相關的服務,那麼只要通過一些代碼重構,也可以大量復用介面,提升效率。
7.頁面顯示的東西再多也不怕,因為是非同步載入。

閱讀全文

與jsp如何解耦相關的資料

熱點內容
40個g文件如何微信傳輸 瀏覽:74
共和國之輝復制中心代碼 瀏覽:325
三星s6u盤使用教程 瀏覽:300
pos文件可以導入word中嗎 瀏覽:233
校園網裡面有哪些網路 瀏覽:680
中文加英文混搭qq網名 瀏覽:961
貝殼app怎麼找門店 瀏覽:554
路由器怎麼插數據線 瀏覽:175
cydia正在准備系統文件中重啟 瀏覽:596
觀致5哪裡插數據線 瀏覽:199
體育視頻製作工程文件 瀏覽:666
java餐廳點菜系統源碼 瀏覽:102
小米10s手機怎麼隱藏app 瀏覽:468
需求分析的工具 瀏覽:170
資料庫增加 瀏覽:237
改ip的配置文件 瀏覽:701
三星輸入法在哪個文件夾 瀏覽:227
加工中心電腦編程有哪些 瀏覽:355
三星原機壁紙在哪個文件夾 瀏覽:141
絕戀app怎麼連接 瀏覽:762

友情鏈接