Fala pessoal...
O problema eh o seguinte..
Estou gravando informacoes no banco de dados, e colocando uma imagem no servidor...
Seperadamente eu estou conseguindo fazer isso, mas nao estou conseguindo fazer os 2 juntos...
Meu JSP:
//Essa daqui eu consigo colocar os dados no servidor
<form action="adicionaRoupa">
Main: <input type="text" name="MAIN" /><br />
Marca: <input type="text" name="Marca" /><br />
Cor: <input type="text" name="Cor" /><br />
Preco: <input type="text" name="Preco" /><br />
<input type="submit" value="Gravar" />
</form>
//Com essa daki eu consigo colocar as imagens no servidor
# <% String id = "1"; %>
<form action="upload" method="post" ENCTYPE="multipart/form-data">
<input type="hidden" name="id" value="<%=id%>">
<input type="file" name="file" id="file">
<input type="submit" value="Enviar">
</form>
Mas eu nao estou conseguindo fazer os dois ao mesmo tempo..
No final da servlet upload estou colocando o codigo da servlet adicionaRoupa...
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
.
.
.
FileOutputStream fileOut = new FileOutputStream(filepath);
fileOut.write(dataBytes, startPos, (endPos - startPos));
fileOut.flush();
fileOut.close();
//Aqui termina de jogar o arquivo no servidor
//Aki comesso a pegar os parametros para gravar
// buscando os parâmetros no request
String MAIN = request.getParameter("MAIN");
String Marca = request.getParameter("Marca");
Mas o grande problema:
Como eh post, a url fica soh http://localhost:8080/Programa/upload
Sem os parametros...
Resultado final: Os parametros sao nulos, entao ele apenas grava a imagem no servidor...