Как просмотреть изображение, которое хранится локально из веб-приложения, которое использует сервер Tomcat с intellij? - PullRequest
0 голосов
/ 11 января 2020

Я помещаю изображение в локальное хранилище с этим кодом

String UPLOAD ="C:"+File.separator+"Users"+File.separator+"NAME"
                +File.separator+"IdeaProjects"+File.separator+"CompanyName"
                +File.separator+"out"+File.separator+"artifacts"
                +File.separator+"web_war_exploded"+File.separator+"images";
ServletContext context = session.getServletContext();
String path1 =context.getRealPath("");
System.out.println("**************"+path1);

System.out.println(UPLOAD);
String filename = file.getOriginalFilename();
String fileUploadedName = UPLOAD + File.separator + filename;
System.out.println(UPLOAD+" "+filename);
System.out.println(fileUploadedName);
byte[] bytes = file.getBytes();
BufferedOutputStream stream =new BufferedOutputStream(new FileOutputStream(
new File(fileUploadedName)));
stream.write(bytes);
stream.flush();
stream.close();

Я храню imagename в базе данных, чтобы я мог указать его при получении

Я также использовал docBase но он все еще не работает ...

Я хочу получить доступ к изображению как-то так со jsp страницы ..

<body>
    User Email : <h2>${selecteduser.email}</h2>
    User Date of Birth :<h2>${selecteduser.dob}</h2>
    <img src="http://localhost:8080/web_war_exploded/images/${selecteduser.imagepath}" ></body>
</body>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...