需求实现需求实现– 上传文件上传文件– java编码编码&.xml配置配置
前言:项目可在文章末尾的百度网盘连接,自取。
前言:本项目基于ssm+maven,使用jdk1.8、tomcat8。
前言:目前项目只有上传文件这一个功能,实现将指定文件下载到指定位置。后续会扩展,比如将上传的.xls文件的数据读出并存到数据库。
目录目录需求实现– 上传文件– java编码&.xml配置一、java编码1、接口编码摘要1.1、添加spingmvc注解,让一个java类能够处理请求1.2、接口的入参和出参2、方法使用2.1、File类的
File(String parent, String child)构造方法2.2、File类的mkdirs()方法2.3、CommonsMultipartFile类的transferTo方法3、接口完整代码二、spingmvc的配置1、常规配置2、配置文件上
传解析器三、applicationContext的配置常规配置就行四、web.xml的配置常规配置就行五、测试1、run sharylala2、postman测接口3、查看结果和tomcat日志
需求实现需求实现– 上传文件上传文件– java编码编码&.xml配置配置
一、一、java编码编码
1、接口编码摘要、接口编码摘要
1.1、添加、添加spingmvc注解,让一个注解,让一个java类能够处理请求类能够处理请求
开发处理具体业务逻辑的Handler(@Controller、@Request)。
@Controller:定义类控制器类。
@RequestMapping:处理请求注解。
@Controller
@RequestMapping("/fileService")
public class FileController {}
也就是说,我们写的接口代码,是在Spring Web MVC工作流程的第五步和第六步,发挥作用的。
2、配置文件上传解析器、配置文件上传解析器
UTF-8
32505856
4096
三、三、applicationContext的配置的配置
常规配置就行常规配置就行
四、四、web.xml的配置的配置
常规配置就行常规配置就行
org.springframework.web.context.ContextLoaderListener
springmvc
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:/config/springmvc-servlet.xml
1
springmvc
/
contextConfigLocation
classpath:/config/applicationContext.xml
<!--在启动Web项目时,容器(比如Tomcat)会读web.xml配置文件中的两个节点和-->
五、测试五、测试
1、、run sharylala