(
"/ajax3"
)@responsebody
public list
ajaxtest3()
假如集合裡面存的不是物件,而是基本資料型別如下`
("/ajax3_3"
)@responsebody
public list ajaxtest3_3()
當我返回乙個字串時
(value =
"/ajax4"
,produces =
"text/html;charset=utf-8"
)@responsebody
public string ajaxtest4
(string username,string password)
else}if
(password != null)
else
} system.out.
println
(msg)
;return msg;
//msg是乙個字串
}一堆問題:
1.返回json是以什麼格式返回的,就像第二個,,也可以設定一json形式返回給前端,但是那個是鍵,哪又是值?
8就會報錯,不能以json形式返回?
Controller層方法傳參和返回字串
1 controller層方法傳參 在上圖的方法中,需要呼叫這個方法的話,那麼a引數是必傳的,b和c無所謂傳不傳,甚至是你傳乙個方法中沒有的引數d也是可以正常呼叫該方法的。總之是有類似上面的註解 requestparam的引數必傳,其餘的看邏輯需求 一般邏輯寫了引數的,那麼都會傳參,不會出現很奇怪的...
controller層和service層的作用
1.在controller和service裡都寫那些 controller,從字面上理解是控制器,所以它是負責業務排程的,所以在這一層應寫一些業務的排程 而具體的業務處理應放在service中去寫,而且service不單純是對於dao的增刪改查的呼叫,service是業務層,所以應該更切近於具體業務...
Controller的返回值
1.modelview 能進行頁面跳轉,也能進行資料封裝 2.void response 進行 json 字串的互動 3.string 才是官方文件推薦的 可以直接進行頁面的跳轉。return index.jsp 還可以進行 到其他的controller return forward index.j...