<%@ page contentType="text/html"%>
<%@ page import="java.sql.ResultSet"%>
<%@ page import="Bean.Representantes"%>
<%@ page import= "java.util.Vector"%>
<%@ page import="Bean.Cliente"%>
<%@ page import="Bean.ItemPedido"%>
<%@ page import="Bean.Pedido"%>
<html>
<script language="JavaScript">
function sub(form) {
form.submit() }
</script>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Woddy Floral Indústria de Cosméticos LTDA</title>
<title>Pedido</title>
</head>
<body bgcolor="#FFFFFF">
<table border="2" width="888">
<tr><td width="876"><h2 align="center"> <b>Woddy Floral Indústria de Cosméticos LTDA. </b> </h2></tr>
<tr><td width="876"> <b>Rua João Soares Barcelos,3232 - Boqueirão. </b> </tr>
<tr><td width="876"> <b>CEP 81670-080 - Curitiba - PR.
FONE:(41)377-2079</b> </tr>
<tr><td width="876"> <b><a href="http://www.woodyfloral.com.br">www.woodyfloral.com.br</a>
E-Mail: [email removido]</b> </tr>
</table>
<TABLE>
<tr><td>Pedido NO.:</TD><TD> <input type=text name="numero" > </td><td>Data :</TD><TD> <input type=text name="data" ></td></tr>
<tr><td>Representantes:</td><TD>
<p>
<%
System.out.println("pedido.jsp::lista de representates::");
Vector vrepresentante = null;
vrepresentante = (Vector) session.getAttribute("ListaRepresentantes");
if ( vrepresentante == null)
System.out.println("vrepresentante ::o vetor de grupo esta nulo.");
%>
<select size="1" name="nomerepresentante" >
<option value="0" selected="selected">Selecione Representante</OPTION>
<%
for (int i = 0; i < vrepresentante.size() ; i++)
{
%>
<option value="<%=((Representantes)vrepresentante.get(i)).getNome()%>"><%=((Representantes)vrepresentante.get(i)).getNome()%></option>
<%
}//fim for representantes
%>
</select>
</p>
</tr>
<FORM action="/floral/servlet/Servlets.CadCliente" method="POST">
<%! Vector vclientesSelecionado = null; %>
<%! int codigo =0 ; %>
<%
vclientesSelecionado = (Vector) session.getAttribute("ClienteSelecionado");
if ( vclientesSelecionado == null)
{
System.out.println("ClienteSelecionado::jsp::resultSet esta nulo.");
}else
for (int i = 0; i < vclientesSelecionado.size() ; i++)
{
%>
<tr><td>Dados do Cliente:</TD><TD><INPUT type=submit value='Incluir' name='cmd'></td></tr>
<tr><td>Nome:</TD><TD><input type=text name="nome" size="44" value="<%=((Cliente)vclientesSelecionado.get(i)).getNome()%>"></td></tr>
<tr><td>Endereço:</TD><TD><input type=text name="endereco" size="44" value="<%=((Cliente)vclientesSelecionado.get(i)).getEndereco()%>" ></td></tr>
<tr><td>Bairro:</TD><TD><input type=text name="bairro" size="29" value="<%=((Cliente)vclientesSelecionado.get(i)).getBairro()%>"></td></tr>
<tr><td>Cep:</TD><TD> <input type="text" name="str_cep" maxlength="10" size="10" value="<%=((Cliente)vclientesSelecionado.get(i)).getCep()%>" ></td></tr>
<tr><td>Cidade:</TD><TD><input type=text name="cidade" size="30" value="<%=((Cliente)vclientesSelecionado.get(i)).getCidade()%>"></td></tr>
<tr><td>Estado:</TD><TD><select name="UF" size="1">
<option value=""><%=((Cliente)vclientesSelecionado.get(i)).getUf()%></option>
<option>AC</option>
<option>AL</option>
<option>AM</option>
<option>AP</option>
<option>BA</option>
<option>CE</option>
<option>DF</option>
<option>ES</option>
<option>GO</option>
<option>MA</option>
<option>MG</option>
<option>MS</option>
<option>MT</option>
<option>PA</option>
<option>PB</option>
<option>PE</option>
<option>PI</option>
<option>PR</option>
<option>RN</option>
<option>RO</option>
<option>RR</option>
<option>RS</option>
<option>SC</option>
<option>SE</option>
<option>SP</option>
<option>TO</option>
</select>
</td></tr>
<tr><td>Fone 1:</TD><TD><input type="text" name="str_tel" maxlength="14" size="14" value="<%=((Cliente)vclientesSelecionado.get(i)).getFone1()%>" > </td></tr>
<tr><td>Fone 2:</TD><TD><input type="text" name="str_tel2"maxlength="14" size="14" value="<%=((Cliente)vclientesSelecionado.get(i)).getFone2()%>"></td></tr>
<tr><td>Celular:</TD><TD><input type="text" name="str_cel" maxlength="14" size="14" value="<%=((Cliente)vclientesSelecionado.get(i)).getCelular()%>"> </td></tr>
<tr><td>Região:</TD><TD><input type=text name="regiao" size="5" value="<%=((Cliente)vclientesSelecionado.get(i)).getRegiao()%>"> </td></tr>
<tr><td>Tabela de Preço:</TD><TD><input type=text name="tabelapreco" size="5" value="<%=((Cliente)vclientesSelecionado.get(i)).getTabelaPreco()%>"> </td></tr>
<tr><td>Prazo de Pagamento:</TD><TD><input type=text name="prazo" size="10" value=""> </td>
<td>Forma de Pagamento:</TD><TD><input type=text name="forma" size="15" value=""> </td></tr>
<tr><td>Transportadora:</TD> <TD><input type=text name="transportadora" size="25" value=""></td>
<td>Fone:</TD><TD><input type=text name="fone" size="15" value=""> </td></tr>
</form>
<%
} // fim for
session.setAttribute("ClienteSelecionado", vclientesSelecionado);
System.out.println("fim for");
%>
</TABLE>
<table>
<tr>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
<tr>
<td width="15%" align="center" bgcolor="#C0C0C0"><b>
<font face="Verdana" size="1">Codigo</font></b></td>
<td width="33%" align="center" bgcolor="#C0C0C0"><b>
<font face="Verdana" size="1">Descrição</font></b></td>
<td width="17%" align="center" bgcolor="#C0C0C0"><b>
<font face="Verdana" size="1">Preço</font></b></td>
<td width="17%" align="center" bgcolor="#C0C0C0"><b>
<font face="Verdana" size="1">Qtd</font></b></td>
</tr>
<%double valorVenda = 0; %>
<%double qtd = 0 ;%>
<%double valorTotal = 0 ;%>
<%
System.out.println("pedido.jsp::lista de itensdo Pedido::");
Vector selecionados = (Vector) session.getAttribute("ItensdoPedido");
if ( selecionados == null ){
System.out.println("vetor produtos selecionados esta nulo.");
}
else {
System.out.println("pedido.jsp:: PPV12 antes for");
for ( int cont = 0 ; cont < selecionados.size(); cont ++ ) {
System.out.println("selecaoproduto.jsp:: PPV13 dentro for");
%>
<tr>
<td> <%=((Pedido)selecionados.get(cont)).getCodigo()%></td>
<td> <%=((Pedido)selecionados.get(cont)).getDescricao()%></td>
<td> <%=((Pedido)selecionados.get(cont)).getValorVenda()%></td>
<td> <%=((Pedido)selecionados.get(cont)).getQuantidadePedida()%></td>
</tr>
<%
}
System.out.println(qtd);
System.out.println("selecaoproduto.jsp:: PPV14 fora for");
} // fim else
%>
<tr><td width="25%" align="center" bgcolor="#C0C0C0"><b><font face="Verdana" size="1">Total</font></b></td>
<td width="25%" align="center"><%=valorTotal%></td>
</tr>
</table>
<FORM action="/floral/servlet/Servlets.CadProduto" method=POST>
<TD width="70"><INPUT type=submit value='Incluir' name='cmd'></TD>
</tr>
</FORM>
</table>
</table>
</table>
</tr>
</body>
Dificuldade captura de parametros no servlet
P
estou com dificuldade para efetiva um pedido, qual
a melhor forma de se passar todos os parametros
para o servlet fazer a inclusão no banco bom
os codigo abaixo tem que todos os valore para o
meu servlet mais terá que ter uma nova ação ou manda todo o conteudo
para outro servelt.
incluindo o valor total do pedido.
1 Resposta
Se os parâmetros q vc quer são os valores dos controles html vc pega através do objeto request do seu servlet. Bem, na página q vc colocou, o método para submissão do seu form é ‘POST’ então, no seu método doPost do servlet vc faz:
public void doPost(HttpServletRequest request, HttpServletResponse response) {
String nome = request.getParameter("nome");
...
}
Criado 25 de fevereiro de 2004
Ultima resposta 25 de fev. de 2004
Respostas 1
Participantes 2