Boa noite,
Estou começando com Java WEB e estou fazendo um site, para aprendizado;
A duvida quanto a isso realmente não encontrei facilmente na net.
Criei um banner na tela inicial utilizando o Bootstrap, e fiz a jsp para upload das imagens utilizando o FileUpload.jar.
As imagens vão para uma pasta especifica porém, ela é renomeada.
Gostaria de saber como fazer para que a imagem que eu subi, vá direto para o Banner, como se o cliente mesmo pudesse envia-la.
Algo parecido com mudar a imagem de perfil.
HTML exemplo do Banner
<div id="banner" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#banner" data-slide-to="0" class="active"></li>
<li data-target="#banner" data-slide-to="1"></li>
</ol>
<div class="carousel-inner">
<!-- Itens do Banner -->
<div class="item active">
<img src="resources/images/carrocel/image1.jpg" alt="0">
<div class="carousel-caption"></div>
</div>
<div class="item">
<img src="resources/images/carrocel/image2.jpg" alt="1">
<div class="carousel-caption"></div>
</div>
</div>
</div>
<a class="left carousel-control" href="#banner" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
</a> <a class="right carousel-control" href="#banner" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
</a>
</div>
<div>
JSP do form que envia o upload.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form action="upload.jsp" enctype="multipart/form-data" method="POST">
<input type="file" name="file1"><br>
<input type="file" name="file2"><br>
<input type="Submit" value="Upload File"><br>
</form>
</body>
</html>
JSP que faz o upload.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%@ page
import="java.io.*"
import="java.util.*"
import="org.apache.commons.fileupload.*"
contentType="text/plain"
%><%
boolean isMultipart = FileUpload.isMultipartContent(request);
if (isMultipart) {
// Create a new file upload handler
DiskFileUpload upload = new DiskFileUpload();
// Set upload parameters
upload.setSizeMax(50*1024*1024); //50Mb
upload.setRepositoryPath("E:/JAVA/Eclipse/ihardFull/WebContent/resources/images/Galaria");
// Parse the request
List items = upload.parseRequest(request);
Iterator it = items.iterator();
while (it.hasNext()) {
FileItem fitem = (FileItem) it.next();
if (!fitem.isFormField()) {
%><%= fitem.getName() %> - <%= fitem.getSize() %> bytes
<%
}
}
}
%>
</body>
</html>
Desde ja agradeço a atenção…
Boa noite!