国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

Sping-MVC

2019-11-08 02:08:00
字體:
來源:轉載
供稿:網(wǎng)友

SPRing-mvc

1、什么是spring-mvc

基于spring的一個框架

2、什么是mvc------一個個設計模式

首先請求發(fā)送request請求到C(control 接收用戶請求響應用戶) 然后控制器到M模型(pojo、action、service、dao)層處理 處理結果完了返回控制器 控制器要經(jīng)過視圖渲染  最后返回終端(response)

3、spring-mvc怎么運行的

  1、瀏覽器向spring發(fā)出請求,請求交給前段控制器DispatcherServlet處理,

   2、處理器通過HandlerMapping找到相對應的Controller組件處理請求

  3、執(zhí)行Controller組件約定方法處理請求,在約定方法調用模型組件完成業(yè)務處理。約定方法可以返回一個ModelAndView

對象,封裝了處理結果數(shù)據(jù)和視圖信息

  4、控制器接受ModelAndView之后,調用ViewResolver組件,定位View(jsp) 并傳遞信息,生成響應界面結果

spring-mvc的配置

1、前端控制器

2、配置HandderMapping、Controller、ViewResolover

3、Controller中返回一個ModelAndView

spring-mvc注解

1、@RequestMapping 可以用在方法和類上,(類上的可以不寫)

  需要在配置文件中配置兩個Bean、

2、@RequestParam-獲取參數(shù)

      1、可以獲取表單的參數(shù),并且可以實現(xiàn)數(shù)據(jù)類型的自動的轉換,但是在轉化的過程中,可能出現(xiàn)數(shù)據(jù)轉換異常方法名(@RequestParam 數(shù)據(jù)類型 參數(shù)名, @RequestParam 數(shù)據(jù)類型 參數(shù)名)

      2、如果表單屬性和參數(shù)名一樣。不寫注解也可以

當一個對象的屬性和表單中的參數(shù)一致的時候,那么Controller組件中的方法中,獲取表單的參數(shù)值的時候,可以直接由對象獲取到,也就是說,在方法中將這個對象傳入。

向頁面?zhèn)?#20540;

1.HttpServletRequest 和sessionsetAttribute();2.ModelAndView(String name,Map)Controller 中的方法,返回值是ModelAndView。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 寻乌县| 彭州市| 改则县| 贺兰县| 木里| 兰溪市| 太谷县| 武清区| 盈江县| 武城县| 东海县| 开江县| 淮阳县| 大关县| 三门县| 钦州市| 玛沁县| 杭锦旗| 宜川县| 新宁县| 清水河县| 和静县| 镇巴县| 兖州市| 浮梁县| 桓台县| 隆昌县| 沐川县| 常山县| 通渭县| 胶南市| 漾濞| 蓬莱市| 儋州市| 通榆县| 巩义市| 新田县| 宜良县| 嘉荫县| 上虞市| 类乌齐县|