在spring 3的MVC中,默认的spring mvc的配置文件名为servletname-servlet.xml,
比如web.xml中
这里的servlet-name为spring,则其spring mvc的配置文件名为:
spring-servlet.xml,那如何改变这个名呢?
可以在web.xml中,增加 <init-param>进行设置,比如:
也可以加载多个配置文件,比如
比如web.xml中
<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>*.html</url-pattern>
</servlet-mapping>
这里的servlet-name为spring,则其spring mvc的配置文件名为:
spring-servlet.xml,那如何改变这个名呢?
可以在web.xml中,增加 <init-param>进行设置,比如:
<servlet>
<servlet-name>spring</servlet-name>
<servlet-class> org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/bean.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>*.html</url-pattern> </servlet-mapping>
也可以加载多个配置文件,比如
<init-param>
<param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/bean.xml, /WEB-INF/bean-service.xml, /WEB-INF/bean-dao.xml</param-value>
</init-param>