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

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

springMVC簡單學(xué)習(xí)

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

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

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

<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結(jié)尾的請求。<servlet-name>example</servlet-name>這個Servlet的名字是example,可以有多個DispatcherServlet,是通過名字來區(qū)分的。每一個DispatcherServlet有自己的WebapplicationContext上下文對象。同時保存的ServletContext中和Request對象中在DispatcherServlet的初始化過程中,框架會在web應(yīng)用的 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>


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 皋兰县| 株洲县| 内乡县| 遵义市| 长宁县| 汕头市| 包头市| 永福县| 珠海市| 阳山县| 陆丰市| 兴海县| 阿瓦提县| 大连市| SHOW| 岳阳县| 连州市| 日土县| 德钦县| 河源市| 新竹市| 湖南省| 虎林市| 苍溪县| 巴里| 蓬安县| 普定县| 阿鲁科尔沁旗| 白城市| 巨野县| 惠水县| 芦溪县| 桃源县| 外汇| 绥芬河市| 嘉兴市| 祁连县| 浮梁县| 澎湖县| 临洮县| 澎湖县|