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"/>
本文详细介绍SpringMVC的基本配置步骤,包括将相关jar包放置到lib目录、配置web.xml及springmvc.xml等核心文件。文章还介绍了DispatcherServlet的作用、配置方式及URL映射等内容。
2369

被折叠的 条评论
为什么被折叠?



