`

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

阅读更多
在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> 
分享到:
评论

相关推荐

    使用Spring MVC构建Web应用程序1

    要使用Spring MVC所提供的注解驱动特性,需要在xxx-servlet.xml中添加如下配置以打开注解开关(默认被禁用): ```xml &lt;mvc:annotation-driven /&gt; ``` 控制器配置 在Spring MVC中,控制器是应用程序的核心组件。...

    Spring3MVC注解教程.ppt

    《Spring MVC 3.0实战指南》,参考《Spring 3.x企业应用开发实战》。 内容简介: 1、Spring MVC框架简介 2、HTTP请求地址映射 3、HTTP请求数据的绑定 4、数据转换、格式化、校验 5、数据模型控制 6、视图及...

    Spring_mvc注解

    例如,如果项目中有多个配置文件(如 `mvc.xml`, `dao.xml`),可以通过如下方式配置: ```xml &lt;context-param&gt; &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt; &lt;param-value&gt;/WEB-INF/xxx/*.xml&lt;/param-value...

    Spring MVC

    Spring MVC 提供了一种清晰的方式来组织代码,使得开发人员能够更轻松地管理和维护应用程序。 ### Spring MVC 框架结构 Spring MVC 的核心组件包括: 1. **DispatcherServlet**:作为前端控制器,用于处理所有的 ...

    Spring MVC 3.0实战指南.ppt

    《Spring MVC 3.0实战指南》,参考《Spring 3.x企业应用开发实战》。 内容简介: 1、Spring MVC框架简介 2、HTTP请求地址映射 3、HTTP请求数据的绑定 4、数据转换、格式化、校验 5、数据模型控制 6、视图及解析器 7...

    整合struts2.2.1+spring3.0.4+hibernate3.6选择jar包

    - **org.springframework.web.servlet-3.0.4.RELEASE.jar**:提供了MVC框架的支持。 - **org.springframework.web.struts-3.0.4.RELEASE.jar**:虽然有人建议不使用此包,但根据实际测试,它在本项目中可以正常使用...

    SpringMVC需要的jar包

    2. **Spring MVC库**:Spring-MVC-xxx.jar包含Spring MVC框架的实现,提供了DispatcherServlet、HandlerMapping、ViewResolver等关键组件,用于处理HTTP请求,分发到对应的控制器,并将结果转换为视图。 3. **...

    Springmvc企业全栈开发

    &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt;/servlet-class&gt; &lt;init-param&gt; &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt; &lt;param-value&gt;/WEB-INF/hib-config.xml,/WEB-INF/web-...

    springmvc2

    - **配置文件**:如 `servlet-context.xml`,用于配置 Spring MVC 的各个组件,包括 DispatcherServlet、HandlerMapping、ViewResolver 等。 - **Controller 类**:定义了处理请求的业务逻辑,如 `UserController....

    Spring MVC 基于URL的映射规则(注解版)

    在上面的配置中,servlet配置了servlet的实现类,而servlet-mapping则定义了Spring MVC起作用的URL模式。常见的配置有三种: 1. / 这个斜杠,表示拦截所有的URL,如/test,/test.html 2. /* 这个模式包含/,可以多...

    SpringMVC框架学习指南.doc

    在清单2中,我们看到`&lt;servlet&gt;`和`&lt;servlet-mapping&gt;`元素用于定义Spring MVC的DispatcherServlet,它是Spring MVC的核心组件,负责调度请求到相应的处理器。`&lt;context-param&gt;`元素则用于指定Spring的上下文配置...

    Intellij IDEA 旗舰版创建 Spring MVC 项目踩过的坑

    - 在IntelliJ IDEA中选择“Create New Project”,在左侧选择“Spring”,然后勾选“Spring MVC”和“Web Application”。 - 输入项目名称,例如“SpringMVCTest”,保持默认设置,点击“Finish”,等待IDEA下载所...

    javaweb常用jar包

    在提供的jar包中,`spring-context`、`spring-core`、`spring-webmvc`和`spring-beans`都是Spring框架的重要组成部分。`spring-context`包含了Spring的IoC(Inversion of Control)容器和AOP(Aspect-Oriented ...

    ssm三大框架

    &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;HelloWeb&lt;/servlet-name&gt; &lt;url-pattern&gt;*.jsp&lt;/url-pattern&gt; &lt;/servlet-...

    精通struts.基于MVC的.java.web设计与开发.zip

    Struts是Java Web开发中的一款经典MVC(Model-View-Controller)框架,它由Apache软件基金会维护。这个压缩包“精通struts.基于MVC的.java.web设计与开发.zip”包含了一份关于深入理解并应用Struts进行Web开发的详细...

    java微信公众号MVC开发框架

    微信接口服务类位于com.github.jweixin.jwx.weixin.service包中,在spring配置文件中通过扫描包载入服务,在web mvc框架和微信控制器类中都可以通过@Autowired注解注入,与其他spring普通的服务类主键使用方式一致,...

    单点登录源码

    SpringMVC | MVC框架 | [http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc](http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc) ...

    springboot注入servlet的方法

    在本文中,我们将介绍 Spring Boot 注入 Servlet 的方法,并分析为什么需要使用 ServletRegistrationBean 注入的方式。 为什么需要使用 Servlet? 在 Spring MVC 框架中,我们可以使用 DispatcherServlet 来处理 ...

    xxx班xxx组JavaWeb期末实训.zip

    Spring MVC是JavaWeb中常见的MVC框架。 4. **JSTL(JavaServer Pages Standard Tag Library)**:标准标签库,可以替代部分JSP脚本,使代码更简洁易读。 5. **EL(Expression Language)**:表达式语言,用于在JSP...

Global site tag (gtag.js) - Google Analytics