<?xml version="1.0" encoding="UTF-8"?>
<!-- beans,整个配置文件的根节点,包含一个或多个bean元素;
xmlns="",xmlns:xsi="",最基本的命名空间定义;
xsi:schemaLocation="",与上述命名空间定义相配套的定义文件的装在路径; -->
<beans xmlns="http://www.springframework.org/schema/beans"
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-2.5.xsd">
<!-- id为urlMapping的bean用来定义一个映射,
对helloWorld.do的访问将会映射到id为helloWorldController的bean中 -->
<bean id="urlMapping"
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="helloWorld.do">helloWorldController</prop>
</props>
</property>
</bean>
<!-- id为viewResolver的bean,用来定义视图解析器,通过viewClass属性
指定使用的视图,这里指定为org.springframework.web.servlet.view.InternalResourceView,
表示使用的是JSP/Servlet技术 -->
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass">
<value>
org.springframework.web.servlet.view.InternalResourceView
</value>
</property>
<!-- 定义JSP存放的路径 -->
<property name="prefix">
<value>/WEB-INF/jsp/</value>
</property>
<!-- 定义JSP页面后缀 -->
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
<!-- id为helloWorldController的bean指定对helloWorld.do访问时使用的控制器为
com.spring.controller.HelloWorldController -->
<bean id="helloWorldController"
class="com.spring.controller.HelloWorldController">
<!-- helloWorld属性为控制器通过依赖注入要在页面中显示的内容 -->
<property name="helloWorld">
<value>HelloWorld</value>
</property>
<!-- viewPage属性为控制器通过依赖注入要返回的页面,
这里要返回的页面是/WEB-INF/jsp/helloWorld.jsp -->
<property name="viewPage">
<value>helloWorld</value>
</property>
</bean>
</beans>
Spring的dispatcherServlet-servlet.xml配置文档
猜你喜欢
转载自blog.csdn.net/qq_24336773/article/details/75073402
今日推荐
周排行