Ola pessoal tudo bem? Meu problema é o seguinte
Eu tenho uma pagina em que envio uns dados por email. Só que eu tenho varias opçoes de produtos, sendo que em cada orçamento o formulario de “dados do cliente” nunca muda , oq muda é o formulario de especificaçoes dos produtos.
Pra reaproveitar codigo eu fiz o formulario de dados do cliente em uma pagina jsp separada e na pagina do orçamento eu simplesmente importo esse formulario
Mas como os dados do cliente e dos produtos sao 2 formularios diferentes eu precisaria de 2 submits pra enviar. E na verdade eu queria que fosse apenas 1. Quando eu clicasse no submit do formulario que contem os detalhes dos produtos e conteudo do formulario dos clientes tbm fosse enviado na requisição.
Isso é possivel??
segue abaixo os codigos
formulario de dados pessoais :
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css" href="css/orcamento.css" />
<title>Insert title here</title>
</head>
<body>
<fieldset>
<legend style="text-decoration:underline">Dados Pessoais</legend>
<label for="nome">Nome:</label>
<input id="nome" type="text" name="nome" /><br />
<label for="email">Email:</label> <input type="text" id="email" name="email" /> <br />
<label for="telefone">Telefone:</label> <input type="text" id="ddd" name="ddd" />-<input type="text" id="telefone" name="telefone" /><br />
<label for="endereco">Endereço:</label> <input type="text" id="endereco" name="endereco" /><br />
<label for="cidade">Cidade:</label> <input type="text" id="cidade" name="cidade" /><br />
<label for="bairro">Bairro:</label> <input type="text" id="bairro" name="bairro" /><br />
<label for="estado">Estado:</label>
<select id ="estado" name="estado">
<option>AC</option><option>AL</option>
<option>AP</option><option>AM</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>RJ</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>
<input type="hidden" id="faleconosco" name="Logica" value="Compressao" />
</fieldset>
</body>
</html>
Formulario dos produtos :
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Orcamento</title>
<link rel="stylesheet" type="text/css" href="css/orcamento.css" />
</head>
<body>
<div id="container">
<div id="legenda">
<br />
<img src="css/img/paralela.gif" alt="paralela" />
<br /><br />
<p id="paragrafo-legenda">D: diâmetro do arame<br />
L0: altura livre<br />
Da: diâmetro externo<br />
Di: diâmetro interno<br />
If: número de espiras ativas<br />
Ig: número de espiras totais<br />
L1: altura para carga P1<br />
P1: carga necessária para L1<br />
L2: altura para carga P2<br />
P2: carga necessária para L2
</p>
</div>
<div id="cliente"><c:import url="DadosPessoais.jsp" /></div>
<div id="produto"></div>
<form action="controle" method="post">
<fieldset>
<legend style="text-decoration:underline">Especificações do Produto</legend><br />
<label for="extremidade">Extremidades: </label>
<select id="extremidade" name="extremidade">
<option>Fechadas</option><option>Fechadas e retificadas</option><option>Abertas</option>
</select>
<br />
<label for="enrolamento">Enrolamento: </label>
<select id="enrolamento" name="enrolamento">
<option>À Direita</option><option>À Esquerda</option><option>Opcional</option>
</select>
<br />
<label for="material: ">Material: </label><input type="text" id="material" name="material"><br /><br />
<label class="label-class" for="L0: ">L0:</label><input type="text" id="L0" name="L0" class="espec">
<label class="label-class" for="Da: ">Da:</label><input type="text" id="Da" name="Da" class="espec"><br />
<label class="label-class" for="Lf: ">Lf:</label><input type="text" id="Lf" name="Lf" class="espec">
<label class="label-class" for="L1: ">L1:</label><input type="text" id="L1" name="L1" class="espec"><br />
<label class="label-class" for="L2: ">L2:</label><input type="text" id="L2" name="L2" class="espec">
<label class="label-class" for="D : ">D:</label><input type="text" id="D" name="D" class="espec"><br />
<label class="label-class" for="Di: ">Di:</label><input type="text" id="Di" name="Di" class="espec">
<label class="label-class" for="Lg: ">Lg:</label><input type="text" id="Lg" name="Lg" class="espec"><br />
<label class="label-class" for="P1 : ">P1:</label><input type="text" id="P1" name="P1" class="espec">
<label class="label-class" for="P2 : ">P2:</label><input type="text" id="P2" name="P2" class="espec"><br />
<label class="label-class" for="Quantidade">Quantidade: </label><input type="text" id="Quantidade" name="Quantidade" class="espec"><br />
<input type="submit" id="enviar" value="Enviar" class= "botao" /> <input id="limpar" type="reset" value="Limpar" class="botao" />
<input type="hidden" id="faleconosco" name="Logica" value="Compressao" />
</fieldset>
</form>
</div>
</body>
</html>
Obs : estou utilizando a API Java Mail para o envio das informaçoes por email. Os dados do produto sao enviados perfeitamente. Ja os dados do formulario que estou importando ficam todos como null.
Alguem pode ajudar?
Obrigado