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

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

springMVC簡單學習

2019-11-14 10:37:12
字體:
來源:轉載
供稿:網友
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)來處理?!澳衬骋巹t”:是根據你使用了哪個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>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙门县| 安泽县| 泉州市| 罗源县| 龙泉市| 绥化市| 房山区| 宁津县| 印江| 通城县| 秦皇岛市| 辽中县| 仙居县| 忻州市| 法库县| 达孜县| 华坪县| 新兴县| 遂溪县| 韶关市| 东丰县| 西吉县| 南宁市| 开远市| 天峻县| 临沭县| 烟台市| 肇庆市| 霞浦县| 株洲市| 内江市| 弥渡县| 美姑县| 五莲县| 都昌县| 双柏县| 玉田县| 多伦县| 霍山县| 柘城县| 加查县|