操作步骤
- 一、基于XML配置与注解的方式使用Spring MVC
- 二、实战练习
一、基于XML配置与注解的方式使用Spring MVC
1.新建项目SpringMVCDemo01
2.在pom.xml添加依赖
3.给项目添加Web功能
4.创建3个页面,在WEB-INF里创建views子目录
1.登录页面-login.jsp
2.登录成功页面-success.jsp
3.登录失败页面-failure.jsp
5.创建登录控制器-loginController
1.在Java里创建net.lj.spring.controller子包,在controller子包里创建-LoginController类
2.在resources里创建mvc子包,在mvc子包里创建spring-config.xml配置文件
3.在mvc子包里创建spring-mvc-config.xml配置文件
6.在web.xml里加载Spring配置文件与Spring MVC配置文件
1.在web/WEB-INF目录里打开web.xml文件
7.配置Tomcat服务器
未启动
1.添加Tomcat依赖
2.还是启动失败,输出目录里没有运行所需的jar包
3.配置Artifacts
-
单击ok
-
重启服务器
4.测试登录界面
二、实战练习
实战练习一、页面显示内容
1.修改web.xml,把默认登录界面注释掉。
2.在WEB-INF里新建views子包,在views子包里创建首页文件index.jsp
3.修改登录控制器 -LoginController
4.启动服务器,查看。
实战练习二、首页添加跳转登录界面链接
1.修改index.jsp
2.修改登录控制器-LoginController
3.启动服务器,查看。
点击链接,跳转到登录界面
输入用户名和密码,点击登录按钮
实战练习三、利用Spring MVC实现快捷页面跳转
1.修改登录控制器-LoginController
2.修改spring-mvc-config.xml![在这里插入图片描述](https://img-blog.csdnimg.cn/20210407194026479.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ2MzAxNDI2,size_16,color_FFFFFF,t_70)
3.启动服务器,查看。
点击链接,跳转到登录界面
输入用户名和密码,点击登录按钮
实战练习四、添加静态资源,让Spring MVC正确处理
1.在WEB-INF里新建images子包,在子包里添加一张图片,命名例如以下。
2.修改Spring MVC配置文件spring-mvc-config.xml
3.修改index.jsp文件,图片位置采用虚拟路径
4.启动服务器,查看
实战练习五、请求服务器端返回的简单字符串
1.创建获取字符串-GetStringController
2.运行结果
把字符串变大一些
运行结果
实战六、请求服务器返回JSON数据
1.创建用户实体类-User
2.创建获取JSON控制器-GetJsonController