牛客网项目第二章-账号设置

牛客网项目第二章-账号设置
在这里插入图片描述
上传头像和修改密码
在服务器端接收文件的时候,SpringMVC给我们提供了一个类MultipartFile类来处理文件,分为三步,第一步配置页面,可以访问到账号设置页面,第二步对表单进行处理,数据能够提交,服务器能接收到文件,然后将其存起来,(一个方法是存到服务器硬盘里,另一个方法是存到云服务器上),后面有专题将怎么传到云服务器上,第三步让页面能够通过请求获取到头像。

一、账号设置

1.当前的功能属于用户相关的业务,在controller包下创建一个UserController类
在这里插入图片描述
2.在UserController类中定义方法
在这里插入图片描述
3.在site包下配置setting.html模板
在这里插入图片描述
4.头部的更改头像链接到账号设置setting.html页面
在这里插入图片描述
5.启动程序测试
账号设置是在登录状态下
在这里插入图片描述
在这里插入图片描述

二、上传头像

1.在配置文件application.properties配置一下上传资源的存放位置
在这里插入图片描述
2.MVC三层架构来处理问题,文件上传到某一个位置而不是存到数据库中,因此没有数据层代码,service需要提供一个上传文件后,改变用户头像的路径的方法。上传文件在controller层处理,上传头像使用MultipartFile类处理文件,而它属于表现层对象。
3.在service包下的userService下创建更新用户头像路径的方法
在这里插入图片描述
4.在controller包下的UserController类创建上传文件的请求方法
在这里插入图片描述
在这里插入图片描述

三、获取头像

1.在controller包下UserController类下创建一个方法
在这里插入图片描述
2.打开site包下的setting页面来配置
在这里插入图片描述
3.启动服务测试

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值