spring 3 mvc中改变XXX-servlet的命名方式

来源:互联网 发布:webshell检测 python 编辑:程序博客网 时间:2024/06/06 06:53
在spring 3的MVC中,默认的spring mvc的配置文件名为servletname-servlet.xml,
比如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> 
原创粉丝点击