简体   繁体   English

Java错误java.lang.ClassNotFoundException:com.oreilly.servlet.multipart.MultipartParser

[英]Java Error java.lang.ClassNotFoundException: com.oreilly.servlet.multipart.MultipartParser

im kind of new at programming, so i really don't know how to make this work, i have some jsp files to upload some forms to a database, but when i try to send the form y get that exception. 即时通讯在编程方面是一种新事物,所以我真的不知道如何进行此工作,我有一些jsp文件可以将某些表单上传到数据库,但是当我尝试发送表单y时会得到该异常。

I was googling it and i add some libs to the projects but it wont work, any help please ._.? 我正在使用谷歌搜索,并向项目添加了一些库,但是它无法正常工作,请帮忙._。??

package res.ser.controlador;

import com.oreilly.servlet.multipart.*;
import java.io.File;
import java.io.IOException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Hashtable;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import javazoom.upload.MultipartFormDataRequest;
import javazoom.upload.UploadBean;
import javazoom.upload.UploadFile;
import res.ms.sqlserver.SolRespaldo;
import res.ms.sqlserver.SolRestauracion;
import res.smtp.ForCorreo;

import com.smtp.AdmCorreo;

/**
 * Servlet implementation class SRSolicitud
 */
public class SRSolicitud extends HttpServlet {
private static final long serialVersionUID = 1L;

/**
 * Default constructor. 
 */
public SRSolicitud() {
    // TODO Auto-generated constructor stub
}

/**
 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
 */
@SuppressWarnings("unchecked")
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
    int idUsuario = 0;
    try
    {
        idUsuario = ((com.bean.Usuario) request.getSession().getAttribute("usuario")).getIdUsuario();
    }
    catch (Exception ex)
    {           
    }
    if (MultipartFormDataRequest.isMultipartFormData(request))
    {
        MultipartFormDataRequest mulForDatRequest = null;
        try 
        {
            mulForDatRequest = new MultipartFormDataRequest(request);
        } 
        catch (Exception exception) 
        {               
        }
        if (mulForDatRequest != null)
        {
            Hashtable archivos = mulForDatRequest.getFiles();
            UploadFile archivo = null;
            UploadBean upLoaBean = null;
            if ((archivos != null) && (!archivos.isEmpty()) )
            {
                archivo = (UploadFile) archivos.get("archivo");
                upLoaBean = new UploadBean();
            }
               try
               {
                    upLoaBean.setFolderstore(new com.utilidad.Utilidad().obtRutAplicacion()+"archivosTemporales/");
                    upLoaBean.store(mulForDatRequest, "archivo");
               }
               catch (Exception exception)
               {
               }
               String nomArchivo = null;
               try
               {
                   nomArchivo = archivo.getFileName();
               }
               catch (Exception ex)
               {                       
               }
               String tipSolicitud = null;
               try
               {
                   tipSolicitud = mulForDatRequest.getParameter("rTipo").toString();
               }
               catch (Exception exception)
               {            
               }
               if (tipSolicitud!=null)
               {
                   AdmCorreo admCorreo = new AdmCorreo(request);
                   String cueMensaje = null;
                   //String[] para={"efernandez@uv.mx"};
                   String[] para={"danigarcia@uv.mx"};
                   //String[] copCarbon={"oper_soptec@uv.mx"};
                   String[] copCarbon={"rmurrieta@uv.mx"};
                   String[] copCarOculta=null;
                   //para respaldos
                   if (tipSolicitud.equals("respaldo"))
                   {
                       String repeticion = null;
                       try
                       {
                           repeticion = mulForDatRequest.getParameter("rTRespaldo");
                       }
                       catch (Exception ex)
                       {        

您需要在Container的WEB-INF / lib文件夹中添加com.oreilly.servlet.multipart.MultipartParser的类文件。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何处理java.io.IOException:表单数据损坏:com.oreilly.servlet.multipart.MultipartParser中提前结束? - How to handle java.io.IOException: Corrupt form data: premature ending occuring in com.oreilly.servlet.multipart.MultipartParser? Servlet代码中的java.lang.ClassNotFoundException错误 - java.lang.ClassNotFoundException error in the Servlet code Jersey 错误 java.lang.ClassNotFoundException: com.sun.jersey.spi.container.servlet.ServletContainer - Jersey error java.lang.ClassNotFoundException: com.sun.jersey.spi.container.servlet.ServletContainer Servlet Hello World 错误 - 根本原因:java.lang.ClassNotFoundException: - Servlet Hello World Error - Root cause: java.lang.ClassNotFoundException: 错误java.lang.ClassNotFoundException - Error java.lang.ClassNotFoundException 错误:java.lang.ClassNotFoundException - Error: java.lang.ClassNotFoundException java.lang.ClassNotFoundException错误 - java.lang.ClassNotFoundException error 错误:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver? - error: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver? java.lang.ClassNotFoundException:com.ku.aajakobazzar.MainActivity错误 - java.lang.ClassNotFoundException: com.ku.aajakobazzar.MainActivity error 错误:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver - Error : java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM