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

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

springMVC簡單學習

2019-11-14 10:03:28
字體:
來源:轉載
供稿:網友
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>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿克陶县| 广西| 德钦县| 日喀则市| 扎兰屯市| 齐齐哈尔市| 淮安市| 晋州市| 云和县| 合川市| 玛曲县| 个旧市| 岐山县| 尉犁县| 丰都县| 焉耆| 通榆县| 陆河县| 弋阳县| 富蕴县| 清水河县| 剑阁县| 多伦县| 辉南县| 赤壁市| 达孜县| 靖边县| 尉犁县| 山丹县| 临湘市| 灌阳县| 旌德县| 卓尼县| 吉林省| 家居| 井陉县| 马关县| 通州市| 祥云县| 孟村| 墨玉县|