Spring框架学习笔记(七)(2021-4-07)

操作步骤

一、基于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在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

3.在pom.xml里添加对JSON的支持

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值