Spring MVC 一 配置

Spring MVC 1 配置

1,首先在web.xml内配置Spring MVC的核心,DispatcherServlet(Spring MVC前端控制器)

<servlet>

    <servlet-name>demo</servlet-name>

    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

    <load-on-startup>1</load-on-startup>

</servlet>

2,指定那些url要由DispatchServlet来处理

<servlet-mapping>

   <servlet-name>demo</servlet-name>

   <url-pattern>*.htm</url-pattern>

</servlet-mapping>

3,配置Sevlet上下文载入器

<listener>

    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

</listener>

使用ContextLoaderListener时需要告诉它spring配置文件的位置,否则,载入器会在/WEB-INF/applicationContext.xml中招Spring配置文件

4,为载入器指定多个Spring配置文件

<context-param>

    <param-name>contextConfigLocation</param-name>

    <param-value>

           /WEB-INF/dome-servlet.xml

           /WEB-INF/dome-dao.xml

    </param-value>

</context-param>

5,创建控制器

创建继承AbstractController的class com.demo.HomePageController

6,配置控制器Bean

<bean name="/home.htm" class="com.demo.HomePageController">

    <property name="oneService" ref="oneService"/> 

</bean>

7,声明视图解析器

<bean id="viewResolver"   class="org.springframework.web.servlet.view.InternalResourceViewResolver">

  <property name="prefix">

      <value>/WEB-INF/jsp/</value>

   </property>

   <property name="suffix">

        <value>.jsp</value>

    </property> 

 </bean>

 8,创建jsp