springmvc接受參數的幾種類型及應用場景?
類型有:
1.表單參數
非對象類型的單參數接收:
這是最常用的表單參數提交,ContentType指定為application/x-www-form-urlencoded,表示將執行URL編碼。
2.JSON參數
一般來說,SpringMVC直接貼一個JSON字符串比較友好。只需將ContentType設置為application/json并提交一個原始的json字符串。
3.URL參數
URL參數或請求路徑參數是基于URL模板獲得的。比如/us
對于ajax請求怎么模型綁定?
要回答這個問題,需要從兩個方面來回答:MVC用來獲取傳遞的數據的方法都在這個接口里(從url或者表單獲取數據或者從路由路徑獲取數據)。。。):IValueProvider獲取數據后,綁定數據的方法都在這個接口:IModelBinder。MVC提供的默認綁定類:D
哪位大神可以告訴我web項目里的action、dao/model、service、util里都是干什么的嗎?
這是典型的MVC模式。
動作主要是struts2,用于跳躍。比如jsp頁面提交表單就是在調用服務時輸入actionaction,最后返回客戶端jsp頁面響應請求的邏輯。
Dao是一種用于在數據庫上存儲操作的方法。沒有邏輯,就意味著添加、刪除、修改、查詢。
javabean或pojo使用模型來存儲實體對象。
服務用于業務邏輯,比如從動作到服務進行了哪些操作。
Util是一個工具包,用來存儲一些工具,比如日期轉換。
jrejdk的配置文件
引用的庫和webappLibrary存儲jar文件。
Webroot存儲前端顯示文件,如jsp或jscss,以及其他配置文件,如web.xml