我是编程新手,所以我真的不知道如何进行这项工作,我有一些 jsp 文件可以将一些表单上传到数据库,但是当我尝试发送表单时会出现异常。
我在谷歌上搜索它,我在项目中添加了一些库,但它不起作用,请帮忙._.?
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)
{