并没有提示try,catch

并没有提示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

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕柯南 2019-08-16 15:06:18

同学你好!

这是由于同学在方法上面直接抛出了异常,这样就不会提示了呢

http://img1.sycdn.imooc.com//climg/5d5655dc0001cae908360189.jpg

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 慕用1236393 #1
    重点是.parseRequest(request);,这里有报红线,为什么视频上也是throws抛异常就可以try-catch呢
    2019-08-16 20:22:01
  • 提问者 慕用1236393 #2
    得把HttpServletRequest request改成RequestContext request,之后再能try-catch ,想问以下有没有大问题
    2019-08-16 20:42:07
  • 提问者 慕用1236393 #3
    问题已解决
    2019-08-17 00:06:10
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10204    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师