1.将springmvc相关jar包copy进lib目录下。
2.配置基本 web.xml
<!-- The front controller of this Spring Web application, responsible for handling all application requests -->
<
servlet
>
<
servlet-name
>
springDispatcherServlet
</
servlet-name
>
<
servlet-class
>
org.springframework.web.servlet.DispatcherServlet
</
servlet-class
>
<!-- 指定 springmvc 配置文件的位置。可选项,如果不写此项,则默认位置为WEB-INF ${ servlet-name}-serlvet.xml -->
<
init-param
>
<
param-name
>
contextConfigLocation
</
param-name
>
<
param-value
>
classpath:springmvc.xml
</
param-value
>
</
init-param
>
<
load-on-startup
>
1
</
load-on-startup
>
</
servlet
>
<!-- Map all requests to the DispatcherServlet for handling -->
<
servlet-mapping
>
<
servlet-name
>
springDispatcherServlet
</
servlet-name
>
<!-- 拦截所有请求 -->
<
url-pattern
>
/
</
url-pattern
>
</
servlet-mapping
>
3.配置基本 springmvc.xml
<!-- 配置 springmvc 自定义要扫描的包 -->
<
context:component-scan
base-package
=
"spring"
></
context:component-scan
>
<!-- 配置视图解析器:如何把 handler 方法返回值解析为实际的物理视图 -->
<
bean
class
=
"org.springframework.web.servlet.view.InternalResourceViewResolver"
>
<
property
name
=
"prefix"
value
=
"/WEB-INF/views/"
></
property
>
<
property
name
=
"suffix"
value
=
".jsp"
></
property
>
</
bean
>
<!-- 如果使用了静态资源文件,如 jsp 页面引入jq -->
<!-- 使用默认的 Servlet 来处理静态资源文件 -->
<
mvc:default-servlet-handler
/>
<!-- 让 springmvc 自动的选择要处理的请求 -->
<!-- 实际开发中通常都会配置 -->
<
mvc:annotation-driven
></
mvc:annotation-driven
>
<!-- 配置直接转发的页面 -->
<!-- 可以直接相应转发的页面, 而无需再经过 Handler 的方法. -->
<
mvc:view-controller
path
=
"/success"
view-name
=
"success"
/>