現在的專案大多數都是使用springmvc作為mvc框架。springmvc的學習成本較低,容易上手,簡單實用。
這是乙個常用的方法,用於處理同步請求。通過addobject(string,object)方法,可以將資料傳送到頁面,一般通過c標籤和el表示式獲取值。
檢視通過setviewname的方法,返回到視**析器。檢視名稱在視**析器中拼接前字尾後獲取檢視並返回給客戶端。
3、$.post & responseentity>(string id)
在實際開發的過程中,我們經常用到ajax來進行前後端互動。
$.post("$/test/getdata",,function(data));
在後台我們需要通過@responsebody來指定返回頁面資料,而不是頁面跳轉
@responsebody
public string getdata(string id)
如果我們需要傳多個引數,上述的方式就需要在js中解析json字串。因此各家公司有各家公司的做法,他們都會封裝自己的框架,來提高開發效率。當然springmvc的開發者不會那麼笨,讓使用者用上面這種方式操作,他們也封裝了一套方法
public responseentity> getdata(string id)
相對而言,前台取資料就比較方便:
$.post("$/test/getdata.do",,function(data));
4、@requestparam & @pathparam@requestparam用於接受引數,一般情況下springmvc會自動對映字段,可以不加這個註解。當遇到比如名稱不同,上傳檔案的時候,這個註解就顯得必要了。
另外乙個比較重要的註解是@pathparam。我沒記錯的話,csdn之前是用asp來做的,但是他的文章儲存路徑依然沒有變化,大家在用看csdn部落格的時候有沒有注意到url最後那串數字是啥來的?
從springmvc的角度來看,那應該是乙個id,乙個字段,用於後台資料庫查詢的
public responseentity> test(@pathparam("id")string id)
通過@pathparam我們可以獲取到路徑上的值,用作查詢條件,查詢出文章。
本文沒有闡述springmvc的基本原理,沒有闡述mvc的思想,也不是springmvc的完整教程。本文旨在闡述springmvc的基本使用,由於springmvc本生實用性很強,簡潔度很高,即使沒有基礎過springmvc的同學都通過本文了解到springmvc的基本使用,再參考其他文章、教程,兩三天上手是沒有問題的。文章如有不當之處,還請各位不吝賜教,加以指正。
簡單與實用 SpringMVC的常見使用
現在的專案大多數都是使用springmvc作為mvc框架。springmvc的學習成本較低,容易上手,簡單實用。這是乙個常用的方法,用於處理同步請求。通過addobject string,object 方法,可以將資料傳送到頁面,一般通過c標籤和el表示式獲取值。檢視通過setviewname的方法...
springMVC 的簡單使用,與配置
首先,使用springmvc要明白springmvc是做什麼的,用來幹什麼,解放自己那些麻煩事兒。這個是目前看來,我自己的體會。並不一定正確。去除糟粕 springmvc使用是替代struts2的,本質是servlet。springmvc使用步驟 1.客戶端提交請求 servlet 處理請求後,返回...
socat 移植與簡單實用
socat的版本為socat 1.7.3.3 1 configure host x86 64 cc arm linux gcc prefix pwd arm 2 make 3 make install 例項 第 一 一端是unix伺服器,一端是tcp客戶端 unix server tcp clien...