学习笔记:黑马程序员JavaWeb开发教程(2025.3.23)

11.2 案例-文件上传-简介

文件上传的前端页面的代码需要放到springboot项目的static里面,也就是resource文件夹下面的static文件夹里面

服务端接收前端上传的数据,再服务端定义一个controller来接收数据,再controller中定义一个方法来处理\upload这个请求。普通的表单项以前怎么接收,现在就怎么接收,就是通过传参的方式接收。提交上来的文件,用MultipartFile这个api来接收,但是需要保持表单上的名称和方法形参上的名称保持一致;表单上的名字和方法形参的名字不一样,可以用注解@RequestParam来进行绑定,其中指定的value属性是前端传递的参数名

相关推荐
万亿少女的梦1683 小时前
基于Spring Boot与Vue的繁星技术论坛系统设计与实现
java·spring boot·mysql·vue·系统设计
阿pin3 小时前
Android随笔-神经系统Handler
android·java·开发语言·handler
俭朴的奇异果3 小时前
MongoDB实战开发 【零基础学习,附完整Asp.net示例】
学习·mongodb·asp.net
ch.ju3 小时前
Java程序设计(第3版)第四章——final修饰的方法和类
java·开发语言
承渊政道3 小时前
【Python学习】(了解Python背景知识、搭建 Python 环境以及安装PyCharm)
python·学习·pycharm·搭建python环境
东京老树根3 小时前
SAP学习笔记 - MM模块06 - 库存物料,消耗物料,物料类型NLAG,如何确定会计科目,无物料信息记录(通过物料组),排序字符串,消耗物料的收货
学习
摇滚侠3 小时前
云原生 Java 架构师的第一课 K8s+Docker+KubeSphere+DevOps 26-40
java·云原生·kubernetes
认真的酒窝12 小时前
自己动手开发编译器(十一)语义分析
java·开发语言
Piko61413 小时前
H3C IRF2 堆叠实战:打造高可靠核心交换网络
运维·网络·笔记
wbs_scy13 小时前
Linux C++ 高并发编程:线程池全链路深度解析,从原理到手撕实现
java·开发语言