从今天起,我们开始用Maven+SSM搭建一个简单的电子商城,这节课我们先讲一下怎么整合SpringMVC。
首先,我们打开IDEA,新建一个Maven项目。
然后勾选一下Create from archetype,选择模板maven-archetype-webapp,然后Next。
然后给项目起一个名字 shop
组的id用com.wanmait
构件id用默认的就行
然后Next-Finish
这样,一个Maven项目就搭建好了。
点击右下角对话框的Enable Auto-Import,让Maven自动下载jar包。
在src/main下面新建两个文件夹java和resource
在src下面新建两个文件夹test/java和test/resource
下一步打开pom.xml文件,首先把Tomcat的依赖添加进来。
打开网站 mvnrespository.com
搜索servlet-api和jsp-api
把最新版本的依赖复制到pom文件中。
这样的话,jsp文件就没有问题了。
然后再是jstl标签,也是搜索依赖复制到pom文件。
注意,jstl选2011年这个。
依赖复制进来以后,jstl标签也能用了。
下一步,我们去整合一下SpringMVC。
在网站搜索 spring-webmvc,并把依赖复制到pom文件。
导进来之后我们就可以测试一下SpringMVC。
在src/main/resources文件下新建一个SpringMVC的配置文件
在resources文件夹上右键-New-XML Configuration File-Spring Config
起个名字 springMVC.xml
然后在配置文件里面配置一下包的扫描。
然后在src/main/java下新建一个控制器类
com.wanmait.shop.controller.UserinfoController
然后在类上标注注解
@Controller 作用是指定这是一个控制器类
@RequestMapping 作用是指定访问的路径
在这个控制器里新建一个方法 login
@ResponseBody 的作用是将该方法的返回值直接写入到response对象的body区域,这样当我们访问这个方法的时候就会返回这个字符串login。
好,方法写好之后,我们到src/main/webapp/WEB-INF下面配置一下web.xml文件。
它这个web.xml是比较老得一个web.xml
你可以从别得地方拷过来一个 也可以新建一个。
先把之前得web.xml删除
改好以后 OK保存就可以生成了
然后,在web.xml里配置SpringMVC作为前端控制器。
好,web.xml配置好了之后,我们来配置一下Tomcat。
因为这个项目创建得时候没有指定Tomcat 所以需要自己去配置
点击右上角的 Add Configuration
这有个+号 然后有个Tomcat-Local
OK 这样的话就可以去启动了
启动完成以后,访问网址 http://localhost:8080/shop/userinfo/login
如果显示login,就说明SpringMVC已经整合成功。
好,这节课就到这里,下节课我们看一下怎么整合MyBatis。
0条评论
点击登录参与评论