常见Servlet的流水生产线是通过配备&lt,通过插件

2019-09-26 17:24 来源:未知

1,普通Servlet的流程是通过配置<servlet></servlet>和<servlet-mapping></servlet-mapping>来拦截请求交给对应的Servlet来处理

我的第一个springmvc

我的第一个springmvc

使用SpringMVC需要配置一个SpringMVC自带的Servlet,DispatcherServlet,使用他来拦截请求交给SpringMVC处理 web.xml中配置

1.SpringMvc的搭建:

1.SpringMvc的搭建:

<servlet>

   ①导入jar包

   ①导入jar包

  <servlet-name>springDispatcherServlet</servlet-name>

   ② web.xml文件当中配置DispatcherServlet,通过插件、核心控制器

   ② web.xml文件当中配置DispatcherServlet,通过插件、核心控制器

  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

        初始化参数:

        初始化参数:

    设置springmvc核心配置文件路径,如果不设置,默认到web-inf下去找名字为springDispatcherServlet-servlet.xml的文件

         contextConfigLocation

         contextConfigLocation

    <init-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:springmvc.xml</param-value>
    </init-param>

         DispatcherServlet的配置插件完成

         DispatcherServlet的配置插件完成

    设置为启动时加载

          注意事项:

www.129028.com,          注意事项:

    <load-on-startup>1</load-on-startup>

                 ①初始化参数:告知当前springmvc的文件路径

                 ①初始化参数:告知当前springmvc的文件路径

</servlet>

                          <init-param>
                                  <param-name>contextConfigLocation</param-name>
                                  <param-value>classpath:springmvc.xml</param-value>
                          </init-param>

                          <init-param>
                                  <param-name>contextConfigLocation</param-name>
                                  <param-value>classpath:springmvc.xml</param-value>
                          </init-param>

<servlet-mapping>

                  ②配置当前的ServletMapping,url-pattern修改为/

                  ②配置当前的ServletMapping,url-pattern修改为/

  <servlet-name>springDispatcherServlet</servlet-name>

    ③配置Spring的文件:必须与web.xml中的DispatcherServlet配置的初始化参数一致

    ③配置Spring的文件:必须与web.xml中的DispatcherServlet配置的初始化参数一致

  <url-parttern>/</url-parttern>

            注意事项:

            注意事项:

  注意这里使用 / 在struts2中使用的是 /* 表示拦截所有请求,

                 ①自动扫描

                 ①自动扫描

  /login 代表拦截以/login开头的请求 .do只拦截以.do为后缀的请求

                          <context:component-scan base-package="*"></context:component-scan>

                          <context:component-scan base-package="*"></context:component-scan>

  如果想要同时使用SpringMVC和Servlet就不能使用 / 符号,也就是不能让springmvc拦截所有请求

                  ②需要配置一个bean,视图解析器,将逻辑视图转化为物理视图

                  ②需要配置一个bean,视图解析器,将逻辑视图转化为物理视图

TAG标签:
版权声明:本文由www.129028.com-澳门金沙唯一官网www129028com发布于编程新闻,转载请注明出处:常见Servlet的流水生产线是通过配备&lt,通过插件