笔记

@MultipartConfig:专门用于实现文件上传的配置,共有四个属性,可以不写任何属性,但是注解不能省略

location属性用于设置上传的文件放在什么位置。属性值是string,可选

maxFileSize属性设置上传文件的大小,属性值是long,可选

maxRequestSize属性请求的最大长度,属性值是long,可选

文件上传要考虑的问题:

1、上传后,放在服务器的什么位置

1-1:通过注解中location设置

1-2:一般做法,在当前的web项目下,建一个upload文件夹,上传的文件放在此文件夹中

该文件夹要在eclipse的webcontent下创建

2、上传文件的大小文件

2-1:通过注解的maxFileSize属性进行设置。如果没有设置该属性,或者设置为-1,表明对上传文件的大小没有限制

3、上传文件的文件名重复问题

3-1:处理给文件名加上上传的时间戳

JSONLogin的项目的需求分析

1、Android界面上填写用户名和密码,传递给servlet

2、servlet获得数据后,调用业务方法,进行业务判断(MySQL的bbs数据库的user表中是否有该数据)

3、servlet将业务处理的结果封装在JSONMsg的类中(JSONMsg类包括反馈码和user对象)

4、将JSONMsg通过JSON打包,传递给Android界面

5、Android应用解析JSON,获得反馈和user对象,,再根据反馈码,进行Toast提示

你可能感兴趣的:(笔记)