问答详情
源自:3-4 Spring配置

老师整合mvc的配置是不是错了?

老师好像没有讲怎么整合springmvc,也就是怎么整合视频里面的spring-servlet.xml文件

在web.xml文件里面配置servlet的时候,也就是<servlet>标签的内容是不是少了个<init-param>标签?

<servlet>
    <servlet-name>spring</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>spring</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

项目运行的时候会读取spring-servlet.xml文件??

我觉得此处应该这样配置,添加<init-param>标签,将spring-servlet.xml文件的路径放进去:

<servlet>
    <servlet-name>spring</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:spring/spring-servlet.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>spring</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>


提问者:WrongAnswer 2018-09-07 11:48

个回答

  • ISU4869
    2018-10-01 15:21:06

    是的,否则就会报找不到配置文件的错误