首先,SpringMVC是Spring提供的构建web应用程序的全功能MVC模块,底层是servlet。
实现原理:
了解了基本原理后,开始写第一个小例子。
1、建一个web项目。
2、导入类库:
以上是spring的核心类库,先把它们导进去。
上面四个是常用的类库,也需要导进去。
3、在web.xml中配置springmvc的分发器。
servlet的名字自己可以任意取,如上配置完后,所有*.action的请求都会被过滤,这个就类似于struts中的filter。
4、创建控制器
5、在WEB-INF中创建一个配置文件,配置控制器和视图解析器,内容如下:
6、在tomcat中部署项目后,打开浏览器进行访问,测试有没有配置成功。
7、如果请求转发需要传递数据。
返回看我们在第四步中写的控制器,我们只需要将数据加在HttpServletRequest的对象中:
然后在返回的jsp页面中将数据拿出来就行: