并没有提示try,catch
package com.imoo.servlet;
import java.io.IOException;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.tomcat.util.http.fileupload.FileItem;
import org.apache.tomcat.util.http.fileupload.disk.DiskFileItemFactory;
import org.apache.tomcat.util.http.fileupload.servlet.ServletFileUpload;
/**
* 用户注册的Servlet
*/
@WebServlet("/RegistServlet")
public class RegistServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//数据接收,只能用fileupload里对应的API了
//文件上传基本操作
//1.创建一个磁盘文件项工厂对象
DiskFileItemFactory disFileItemFactory=new DiskFileItemFactory();
//2.创建一个核心解析类;去解析浏览器发送来的请求的
//因为跟传统的方式不一样了
ServletFileUpload servletFileUpload=new ServletFileUpload(disFileItemFactory);
//3.解析request请求,返回的是List集合,List集合中存放的是FileItem对象
//表单里有很多的表单项(username,password...),
//那么,解析出来就是一个fileItem对象
List<FileItem>list =servletFileUpload.parseRequest(request);
//4.遍历集合,获得每个FileItem,判断是表单项还是文件上传项
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 1088 份
- 解答问题 10204 个
如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星