麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

[Spring MVC]學習筆記--DispatcherServlet

2019-11-14 20:50:00
字體:
來源:轉載
供稿:網友
[SPRing MVC]學習筆記--DispatcherServlet

在上一篇我們介紹了Servlet,這一篇主要來看一下MVC中用到的DispatcherServlet(繼承自HttpServlet)。

1. DispatcherServlet在web.xml中被聲明。

<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>/example/*</url-pattern>    </servlet-mapping></web-app>

注:我們也可以在代碼中去進行設置,具體參考http://docs.spring.io/spring/docs/4.0.6.RELEASE/spring-framework-reference/htmlsingle/#mvc-container-config

2. DispatcherServlet包含的一些beans

3. 除了步驟2種默認提供的bean以外,Spring MVC還會在WEB-INF文件夾下尋找一個[servlet-name]-servlet.xml文件(步驟1中,會尋找example-servlet.xml這個文件), 創建這個文件中定義的beans。

如果需要修改默認的bean,可以在這個里面進行定義,加載時會覆蓋默認的bean。

4. 我們可以通過DispatcherServlet中的初始化方法,配置步驟3中的xml的路徑。

或者,如果你想用一個公用的xml,可以配置context-param并且不設置contextConfigLocation的值就可以了。

<web-app>    <context-param>        <param-name>contextConfigLocation</param-name>        <param-value>/WEB-INF/root-context.xml</param-value>    </context-param>    <servlet>        <servlet-name>dispatcher</servlet-name>        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>        <init-param>            <param-name>contextConfigLocation</param-name>            <param-value></param-value>        </init-param>        <load-on-startup>1</load-on-startup>    </servlet>    <servlet-mapping>        <servlet-name>dispatcher</servlet-name>        <url-pattern>/*</url-pattern>    </servlet-mapping>    <listener>        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>    </listener></web-app>

5. 如果要讓mvc下的annotation起作用,需要在[servlet-name]-servlet.xml中增加一行。

<?xml version=1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"    xmlns:mvc="http://www.springframework.org/schema/mvc"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="        http://www.springframework.org/schema/beans        http://www.springframework.org/schema/beans/spring-beans.xsd        http://www.springframework.org/schema/mvc        http://www.springframework.org/schema/mvc/spring-mvc.xsd">    <mvc:annotation-driven /></beans>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄色网址入口 | 羞羞答答视频 | 最新亚洲国产 | 国产精品91在线 | 欧美18—19sex性hd按摩 | 国产精品久久久久久影院8一贰佰 | 色淫网站免费视频 | 无遮挡一级毛片视频 | 91精品国产综合久久久动漫日韩 | 欧美日韩亚洲不卡 | 国产精品视频免费在线观看 | 欧美a∨一区二区三区久久黄 | 91成人午夜性a一级毛片 | 黄色片网站免费观看 | 99re热精品视频 | 国产精品久久久久久久亚洲按摩 | 免费观看一级黄色片 | 日韩精品中文字幕一区 | 56av国产精品久久久久久久 | 成人做爽爽爽爽免费国产软件 | 91精品国产777在线观看 | 蜜桃久久一区二区三区 | 中文字幕亚洲一区二区三区 | 九九精品在线观看视频 | 一级电影免费在线观看 | 成人激情久久 | 日韩精品一二三 | 成人午夜免费国产 | 欧美一级小视频 | 色婷婷一区二区三区 | 高清av在线 | 成人福利视频在线 | 欧美日韩一 | 蜜桃久久一区二区三区 | 中文字幕亚洲视频 | 4399一级成人毛片 | 日本一级黄色大片 | 中国hd高清xxxxvideo | 欧美日本国产精品 | 看免费5xxaaa毛片 | 国产精品久久久久久久成人午夜 |