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

首頁 > 學院 > 開發設計 > 正文

springMVC簡單學習

2019-11-14 10:31:38
字體:
來源:轉載
供稿:網友
DispatcherServlet   -- 前置控制器HandlerMapping接口 -- 處理請求的映射,把一個URL映射到Controller  SimpleUrlHandlerMapping  通過配置文件,把一個URL映射到Controller  DefaultAnnotationHandlerMapping  通過注解,把一個URL映射到Controller類上HandlerAdapter接口 -- 處理請求的映射AnnotationMethodHandlerAdapter類,通過注解,把一個URL映射到Controller類的方法上Controller接口 -- 控制器,由于我們使用了@Controller注解,添加了@Controller注解注解的類就可以擔任控制器(Action)的職責,  所以我們并沒有用到這個接口。

HandlerInterceptor 接口--攔截器,我們自己實現這個接口,來完成攔截的器的工作。

使用SPRing MVC,配置DispatcherServlet是第一步。DispatcherServlet是一個Servlet,所以可以配置多個DispatcherServlet。DispatcherServlet是前置控制器,配置在web.xml文件中的。攔截匹配的請求,Servlet攔截匹配規則要自已定義,把攔截下來的請求,依據某某規則分發到目標Controller(我們寫的Action)來處理。“某某規則”:是根據你使用了哪個HandlerMapping接口的實現類的不同而不同。

<web-app>     <servlet>         <servlet-name>example</servlet-name>         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>         <load-on-startup>1</load-on-startup>     </servlet>     <servlet-mapping>         <servlet-name>example</servlet-name>         <url-pattern>*.form</url-pattern>     </servlet-mapping> </web-app> <load-on-startup>1</load-on-startup>是啟動順序,讓這個Servlet隨Servletp容器一起啟動。<url-pattern>*.form</url-pattern> 會攔截*.form結尾的請求。<servlet-name>example</servlet-name>這個Servlet的名字是example,可以有多個DispatcherServlet,是通過名字來區分的。每一個DispatcherServlet有自己的WebapplicationContext上下文對象。同時保存的ServletContext中和Request對象中在DispatcherServlet的初始化過程中,框架會在web應用的 WEB-INF文件夾下尋找名為[servlet-name]-servlet.xml 的配置文件,生成文件中定義的bean。
<servlet>     <servlet-name>springMVC</servlet-name>     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>     <init-param>         <param-name>contextConfigLocation</param-name>         <param-value>classpath*:/spring-mvc.xml</param-value>     </init-param>     <load-on-startup>1</load-on-startup> </servlet>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永德县| 土默特左旗| 南投市| 柳河县| 吴堡县| 灵武市| 兴和县| 新化县| 十堰市| 阿坝| 蕲春县| 阳朔县| 海南省| 敖汉旗| 金塔县| 斗六市| 襄垣县| 温州市| 白山市| 佛冈县| 九龙坡区| 正安县| 东兴市| 赤城县| 扶绥县| 定结县| 大关县| 无棣县| 龙口市| 康定县| 泗阳县| 光泽县| 保靖县| 仙桃市| 鱼台县| 武隆县| 湖南省| 环江| 舟山市| 弥渡县| 三河市|