~
<div data-role="popup" id="popupMenu" data-theme="c">
<div data-role="popup" id="popupAlterar<%=p.getCodigo()%>"data-theme="a" class="ui-corner-all" data-overlay-theme="a"style="max-width: 400px;">
<form name="frm_produto" action="alterarProduto" method="post">
<div style="padding: 10px 20px;">
<h3>Alterar Produto:</h3>
<label for="nome" class="ui-hidden-accessible">Código:</label>
Código: <input type="text" name="codigo1" id="codigo1" value="<%=p.getCodigo()%>" data-theme="b">
<label for="nome" class="ui-hidden-accessible">Nome:</label>
Nome: <input type="text" name="nome1" id="nome1" value="<%=p.getNome() %>" placeholder="Nome" data-theme="b">
<label for="marca" class="ui-hidden-accessible">Marca:</label>
Marca: <input type="text" name="marca1" id="marca1" value="<%=p.getMarca() %>" placeholder="Marca" data-theme="b">
<label for="modelo" class="ui-hidden-accessible">Modelo:</label>
Modelo: <input type="text" name="modelo1" id="modelo1" style=" width : 156px;" value="<%=p.getModelo() %>" placeholder="Modelo" data-theme="b">
<label for="valor" class="ui-hidden-accessible">Valor:</label>
Valor: <input type="text" name="valor1" id="valor1" value="<%=p.getValor() %>" placeholder="Valor" data-theme="b">
<label for="quantidade" class="ui-hidden-accessible">Quantidade:</label>
Quantidade: <input type="text" name="quantidade1" id="quantidade1" value="<%=p.getQuantidade() %>" placeholder="Quantidade" data-theme="b">
<label for="descricao" class="ui-hidden-accessible">Descrição:</label>
Descrição:
<textarea cols="20" rows="5" name="descricao1" id="descricao1" style=" width : 230px; height : 114px;" value="<%=p.getDescricao() %>" placeholder="Descrição" data-theme="b"></textarea>
<button type="button" class="alterar" data-theme="a" data-icon="check">Salvar</button>
</div>
</form>
</div>
</div>
package ação;
import java.io.IOException;
import java.sql.Connection;
import java.sql.SQLException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import dao.FabricaConexao;
import dao.JDBCProdutoDAO;
import modelo.Produto;
/**
* Servlet implementation class alterarProduto
*/
@WebServlet("/alterarProduto")
public class alterarProduto extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public alterarProduto() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String codigo = request.getParameter("codigo1");
String nome = request.getParameter("nome1");
String marca = request.getParameter("marca1");
String modelo = request.getParameter("modelo1");
String valor = request.getParameter("valor1");
String quantidade = request.getParameter("quantidade1");
String descricao = request.getParameter("descricao1");
System.out.println("Nooome: "+nome);
Produto novoProduto = new Produto();
novoProduto.setCodigo(Integer.parseInt(codigo));
novoProduto.setNome(nome);
novoProduto.setMarca(marca);
novoProduto.setModelo(modelo);
novoProduto.setValor (Double.parseDouble(valor));
novoProduto.setQuantidade (Integer.parseInt(quantidade));
novoProduto.setDescricao(descricao);
FabricaConexao fabrica = new FabricaConexao();
Connection conexao = fabrica.fazConexao();
JDBCProdutoDAO dao = new JDBCProdutoDAO(conexao);
try {
dao.alterar(novoProduto);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}