@Override
    public Object execute(HttpServletRequest request, HttpServletResponse response) throws Exception {
        Contexto oContexto = (Contexto) request.getAttribute("contexto");
        oContexto.setVista("jsp/mensaje.jsp");

        EmpresaBean oEmpresaBean = new EmpresaBean();
        EmpresaDao oEmpresaDao = new EmpresaDao(oContexto.getEnumTipoConexion());
        EmpresaParam oEmpresaParam = new EmpresaParam(request);
        oEmpresaBean = oEmpresaParam.loadId(oEmpresaBean);
        /*
         UsuarioBean oUsuarioBean = new UsuarioBean();
         UsuarioDao oUsuarioDao = new UsuarioDao(oContexto.getEnumTipoConexion());
         UsuarioParam oUsuarioParam = new UsuarioParam(request);
         oUsuarioBean = oUsuarioParam.loadId(oUsuarioBean);
         */
        UsuarioParam oUsuarioParam = new UsuarioParam(request);
        try {
            oEmpresaBean = oEmpresaParam.load(oEmpresaBean);
            //oUsuarioBean = oUsuarioParam.load(oUsuarioBean);
            oEmpresaBean.setUsuario(oUsuarioParam.load(oEmpresaBean.getUsuario()));
        } catch (NumberFormatException e) {
            return "Tipo de dato incorrecto en uno de los campos del formulario";
        }
        try {
            oEmpresaDao.set(oEmpresaBean);
            //  oUsuarioDao.set(oUsuarioBean);
        } catch (Exception e) {
            throw new ServletException("EmpresaController: Update Error: Phase 2: " + e.getMessage());
        }
        return "Se ha añadido la información del empresa con id= " + Integer.toString(oEmpresaBean.getId());
    }