springmvc的xml配置文件
时间: 2023-07-12 14:09:03 浏览: 117
Spring MVC的XML配置文件主要包括以下部分:
1. 声明命名空间和约束:在配置文件的开头,需要声明Spring MVC的命名空间和约束。示例代码如下:
```
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc.xsd">
<!-- 配置内容 -->
</beans>
```
2. 配置控制器:使用`<bean>`标签配置控制器,示例代码如下:
```
<bean id="myController" class="com.example.MyController"/>
```
3. 配置视图解析器:使用`<bean>`标签配置视图解析器,示例代码如下:
```
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=".jsp"/>
</bean>
```
4. 配置处理器映射器和处理器适配器:使用`<bean>`标签配置处理器映射器和处理器适配器,示例代码如下:
```
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping"/>
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"/>
```
5. 配置静态资源映射:使用`<mvc:resources>`标签配置静态资源映射,示例代码如下:
```
<mvc:resources mapping="/resources/**" location="/WEB-INF/resources/"/>
```
6. 配置异常处理器:使用`<bean>`标签配置异常处理器,示例代码如下:
```
<bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="exceptionMappings">
<props>
<prop key="java.lang.Exception">error</prop>
</props>
</property>
</bean>
```
以上就是Spring MVC的XML配置文件的基本内容。
阅读全文