国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 米林县| 阜阳市| 青阳县| 阜城县| 临海市| 镇江市| 冷水江市| 岳池县| 凤阳县| 大渡口区| 德庆县| 阳高县| 高青县| 奎屯市| 青州市| 舟曲县| 重庆市| 刚察县| 长治县| 永年县| 简阳市| 南阳市| 哈尔滨市| 洞口县| 丹江口市| 苍南县| 南乐县| 苍南县| 彩票| 新乡市| 兰坪| 长汀县| 三门峡市| 文登市| 通州区| 太谷县| 卫辉市| 西华县| 运城市| 大渡口区| 白河县|