commons-fileupload实现上传功能
CKEditor实现编辑
commons-fileupload的使用
1、导入commons-fileupload和common-io两个jar包
2、准备添加新闻的页面,提交到JSP或Servlet
在添加页面的准备
1、在提交内容的表单指定enctype="multipart/form-data"
2、修改表单的提交方式为post
在处理页面或JSP的准备
1、检查请求的类型
boolean isMultipart = ServletFileUpdate.isMultipartContene(request);
//处理isMultipart
2、声明对象
DisFileItemFaciry factiry = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
3、转换请求对象
List<FileUtem> items = null;
items = upload.parseRequest(request);
4、保存上传的文件
for(...)
item = items.get(i);
if(!item.isFormField()) {
File fullfile = new File(item.getName());
File uploadFile = new (realPath, fullFile.getName());
item.write(uploadFile);
}
5、获取普通字段
item = items.get(