在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所提供的注解驱动特性,需要在xxx-servlet.xml中添加如下配置以打开注解开关(默认被禁用): ```xml <mvc:annotation-driven /> ``` 控制器配置 在Spring MVC中,控制器是应用程序的核心组件。...
《Spring MVC 3.0实战指南》,参考《Spring 3.x企业应用开发实战》。 内容简介: 1、Spring MVC框架简介 2、HTTP请求地址映射 3、HTTP请求数据的绑定 4、数据转换、格式化、校验 5、数据模型控制 6、视图及...
例如,如果项目中有多个配置文件(如 `mvc.xml`, `dao.xml`),可以通过如下方式配置: ```xml <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/xxx/*.xml</param-value...
Spring MVC 提供了一种清晰的方式来组织代码,使得开发人员能够更轻松地管理和维护应用程序。 ### Spring MVC 框架结构 Spring MVC 的核心组件包括: 1. **DispatcherServlet**:作为前端控制器,用于处理所有的 ...
《Spring MVC 3.0实战指南》,参考《Spring 3.x企业应用开发实战》。 内容简介: 1、Spring MVC框架简介 2、HTTP请求地址映射 3、HTTP请求数据的绑定 4、数据转换、格式化、校验 5、数据模型控制 6、视图及解析器 7...
- **org.springframework.web.servlet-3.0.4.RELEASE.jar**:提供了MVC框架的支持。 - **org.springframework.web.struts-3.0.4.RELEASE.jar**:虽然有人建议不使用此包,但根据实际测试,它在本项目中可以正常使用...
2. **Spring MVC库**:Spring-MVC-xxx.jar包含Spring MVC框架的实现,提供了DispatcherServlet、HandlerMapping、ViewResolver等关键组件,用于处理HTTP请求,分发到对应的控制器,并将结果转换为视图。 3. **...
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/hib-config.xml,/WEB-INF/web-...
- **配置文件**:如 `servlet-context.xml`,用于配置 Spring MVC 的各个组件,包括 DispatcherServlet、HandlerMapping、ViewResolver 等。 - **Controller 类**:定义了处理请求的业务逻辑,如 `UserController....
在上面的配置中,servlet配置了servlet的实现类,而servlet-mapping则定义了Spring MVC起作用的URL模式。常见的配置有三种: 1. / 这个斜杠,表示拦截所有的URL,如/test,/test.html 2. /* 这个模式包含/,可以多...
在清单2中,我们看到`<servlet>`和`<servlet-mapping>`元素用于定义Spring MVC的DispatcherServlet,它是Spring MVC的核心组件,负责调度请求到相应的处理器。`<context-param>`元素则用于指定Spring的上下文配置...
- 在IntelliJ IDEA中选择“Create New Project”,在左侧选择“Spring”,然后勾选“Spring MVC”和“Web Application”。 - 输入项目名称,例如“SpringMVCTest”,保持默认设置,点击“Finish”,等待IDEA下载所...
在提供的jar包中,`spring-context`、`spring-core`、`spring-webmvc`和`spring-beans`都是Spring框架的重要组成部分。`spring-context`包含了Spring的IoC(Inversion of Control)容器和AOP(Aspect-Oriented ...
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloWeb</servlet-name> <url-pattern>*.jsp</url-pattern> </servlet-...
Struts是Java Web开发中的一款经典MVC(Model-View-Controller)框架,它由Apache软件基金会维护。这个压缩包“精通struts.基于MVC的.java.web设计与开发.zip”包含了一份关于深入理解并应用Struts进行Web开发的详细...
微信接口服务类位于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) ...
在本文中,我们将介绍 Spring Boot 注入 Servlet 的方法,并分析为什么需要使用 ServletRegistrationBean 注入的方式。 为什么需要使用 Servlet? 在 Spring MVC 框架中,我们可以使用 DispatcherServlet 来处理 ...
Spring MVC是JavaWeb中常见的MVC框架。 4. **JSTL(JavaServer Pages Standard Tag Library)**:标准标签库,可以替代部分JSP脚本,使代码更简洁易读。 5. **EL(Expression Language)**:表达式语言,用于在JSP...