一.Spring mvc hello spring mvc
首先在eclipse中创建项目spring mvc使用dynamic web project的方式。然后下载lib,点rar,解压后复制到Spring mvc/ web content/web-inf的/lib目录下
然后在web目录下创建web.xml
再在web应用目录下创建spring mvc-servlet.xml
然后创建控制类indexController
控制类index controller实现接口controller提供方法handle request处理请求。Spring mvc通过modelandview对象把模型和视图结合在一起,表示视图是index.jsp,模型数据是message内容是hello spring mvc。
再准备index.jsp
访问网址:http://127.0.0.1:8080/springmvc/index
将indexcontroller中内容hello spring mvc改为hi holly。
二.视图定位
效果和在hello spring mvc中的效果是一样的,但是视图的配置方式发生了变化。
修改springmvc-servlet.xml,把试图约定在/web-inf/page/*.jsp这个位置。修改springmvc-servlet.xml
将indexcontroller修改为
在web-inf下新建目录page。将index.jsp移动到page目录下。
访问网址:http://127.0.0.1:8080/springmvc/index
三.注解方式
效果和hello spring mvc中的一样,但是开发过程换成了注解方式。修改index controller,在类前面加上@controller表示该类是一个控制器,在方法handle request前面加上@Request Mapping(“/index”)表示路径/index会映射到该方法上。
修改spring mvc-servlet.xml,去掉映射相关的配置。
打开页面:http://127.0.0.1:8080/springmvc/index