загружать изображение с формуляра jsp, сохранять маршрут как String в MySQL и производить предварительный вид в таблице html

У меня есть формуляр, который посылает данные servlet:

    


Nombre:


Edad:


Moto:


Foto:


В servlet, у меня есть метод, который подбирает все данные и вводит их в базе данных. На фотографии, меня вводит имя параметра, который у меня есть в формуляре для фотографии (ямс = "фотография"):

Motorista motorista= new Motorista();

            motorista.setNombre(request.getParameter("nombre"));
         motorista.setEdad(Integer.parseInt(request.getParameter("edad")));
            motorista.setMotocicleta(request.getParameter("moto"));
            motorista.setFoto("foto");      
            motorista.insertar();
            System.out.println(motorista);
            response.sendRedirect("index.jsp");

Посредством следующего метода печатается таблица в jsp со всеми существующими реестрами:

public String listado() {
    ArrayList motoristas = new ArrayList();
    motoristas = (ArrayList) DaoMotorista.listar();
    String lista = new String();
    lista = "";
    if (motoristas != null) {
        for (Motorista m : motoristas) {
            lista += "";
        }
    }
    return lista;
}

И это таблица, которую он показывает в моем jsp:

introducir la descripción de la imagen aquí

Мне нужно, чтобы в поле фотография, вышла фотография в малыше, и чтобы в базе данных появился маршрут, где он сохранял. Я провожу весь день он ходя и не нахожу решения. Необходимо, чтобы фотография сохраняла как String, не как BLOB. Помоги пожалуйста!!!!

0
задан 24.02.2019, 13:39
1 ответ

UPLOAD_DIR, где создается эта переменная, и которого тип? archivo.write (context + File.separator + фотография); он я падает в этот line и показывает следующую ошибку

java.io. FileNotFoundException: C:\Users\PC\AppData\Roaming\NetBeans\8.2\config\GF_4.1.1\domain1\generated\jsp\Portafolio\C:\Users\PC\Desktop\Portafolio 1.5\build\web\archivos\icono-alumno-png-1.png (Имя файла, имя каталога или синтаксис этикетки объема не правильны) заметьте The full stack наметь of the exception and its root вызови пашите available in the Глассфис Сервер Опен Соурсе Edition 4.1.1 logs.

-1
ответ дан 19.11.2019, 23:03

Теги

Похожие вопросы

IdNombreEdadMotoFotoOpciones
" + m.getId() + "" + m.getNombre() + "" + m.getEdad() + "" + m.getMotocicleta() + "" + m.getFoto()+ "EditarEliminar