博客源码下载:戳我一下
SpringMVC学习笔记汇总:SpringMVC学习笔记汇总
一、需求
springmvc
和mybaits
使用一个案例(商品订单管理)。
功能需求:商品列表查询
二、环境准备(以后的SpringMVC
学习笔记中都是这个环境)
- jdk1.8
- eclipse
- spring3.2(改为
Spring4.2.4
)
三、jar包
四、配置前端控制器
在WEB-INF\web.xml
中配置前端控制器
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>SpringFirst</display-name>
<!-- springmvc前端控制器 -->
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!-- contextConfigLocation:配置springmvc加载的配置文件
包括处理器映射器、映射器等等
如果不配置contextConfigLocation,默认加载/WEB-INF/servlet名称-servlet.xml
-->
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springmvc.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<!--
1、第一种方法:*.action访问以.action结尾的 由DispatcherServlet进行解析
2、第二种方法:/,所有访问的地址都由DispatcherServlet进行解析,对于静态的文件解析需要配置不让DispatcherServlet解析
使用此种方法可以实现RESTful风格的url
3、第三种方法:/*,这种配置不对,最终我们要转发到一个jsp页面时,仍然会由DispatcherServlet解析jsp,不能根据jsp页面找到Handler,所以会报错
-->
<url-pattern>*.action</url-pattern>
</servlet-mapping>
<welcome-file-list>
<