Spring3 MVC 学习笔记
一、 Spring3 MVC 基本配置
1. web.xml 配置
<servlet>
<servlet-name>Dispatcher</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/Config.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Dispatcher</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
2. spring 配置文件
上面的 web.xml 中的 init-param 标记中的参数主要是配置了 spring 配置文
件的路径和文件名,如果不标明,spring 默认的配置文件位置和文件名应该为:
“/WEB-INF/<servlet-name>-servlet.xml”,其中的<servlet-name>在这
里应该对应 Dispatcher。
配置文件片段:
<!-- 扫描发现组件 -->
<context:component-scan base-package="net.xiaxin.action" />
<bean class=
"org.springframework.web.servlet.
mvc.annotation.DefaultAnnotationHandlerMapping" />
<bean class=
"org.springframework.web.servlet.
mvc.annotation.AnnotationMethodHandlerAdapter" />
<!--使用注解的话,XML 配置就会被忽略?-->
<!--Definition of View Resolver -->
<bean id="viewResolver"
class="org.springframework.web.servlet.
view.InternalResourceViewResolver">
<!-- Resolver 将把输出结果与输出界面相融合,为表现层提供呈现资源。 -->
<property name="viewClass">
<!-- 这里我们使用 JSP 页面作为输出,使用 JstlView -->
<value>
评论0