Загрузите изображение профиля в базу данных, отправив идентификатор входа из jsp в сервлет - PullRequest
0 голосов
/ 01 января 2019

Я получил объект входа из одного сервлета, и теперь я хочу отправить этот объект входа или просто его идентификатор в другой сервлет из моего jsp, чтобы загрузить путь изображения в базу данных при загрузке изображения профиля.Но это не работает.

Это мой jsp:

<form action="us" method="post" enctype="multipart/form-data">
        <input type="file" class="text-center center-block file-upload" name="photoUpload">
            <input type="submit" name="photoUploadsubmit" id="photoUploadsubmit" tabindex="4"
                    value="Yukle">
            ${login.id}
            <%Login login2 = (Login)request.getAttribute("login");%>

            <%Long idd = login2.getId();%>
            <%String iddd = idd.toString();%>
            <input type="hidden" name="myObjectId" value="<%=iddd%>" />

И это часть моего другого сервлета:

  String idd = request.getParameter("myObjectId");
            Long id = Long.parseLong(idd);

            boolean isUploadToDB = loginService.addProfPicPath(filePath,id);
            if (isUploadToDB){
            request.setAttribute("imagePath2",UPLOAD_DIRECTORY + File.separator + newFileName);
            request.setAttribute("imagePath",filePath);
            request.setAttribute("message","Upload has been done successfully");}`

Как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...