Bom dia pessoal,
bom, mais uma vez venho até vocês para pedir ajuda.
Vamos lá.
Pesquisei aqui no fórum e em outros fóruns também, entretanto, não achei reposta que eu entendesse, afinal, sou iniciante em java.
O meu problema é...
Quero setar um valor no
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Funcionário</title>
<script language="JavaScript" type="text/javascript">
function mascaraDataNascimento(campoDataNascimento){
var dataNascimento = campoDataNascimento.value;
if (dataNascimento.length == 2){
dataNascimento = dataNascimento + '/';
document.forms[0].dataNascimento.value = dataNascimento;
return true;
}
if (dataNascimento.length == 5){
dataNascimento = dataNascimento + '/';
document.forms[0].dataNascimento.value = dataNascimento;
return true;
}
}
function mascaraCpf(campoCpf){
var cpf = campoCpf.value;
if(cpf.length==3){
cpf = cpf+'.';
document.forms[0].cpf.value=cpf;
return true;
}
if(cpf.length==7){
cpf = cpf+'.';
document.forms[0].cpf.value=cpf;
return true;
}
if(cpf.length==11){
cpf = cpf+'-';
document.forms[0].cpf.value=cpf;
return true;
}
}
function mascaraTelefoneResidencial(campoTelefoneResidencial){
var telefoneResidencial = campoTelefoneResidencial.value;
if(telefoneResidencial.length==4){
telefoneResidencial = telefoneResidencial+'-';
document.forms[0].telefoneResidencial.value=telefoneResidencial;
return true;
}
}
function mascaraTelefoneCelular(campoTelefoneCelular){
var telefoneCelular = campoTelefoneCelular.value;
if(telefoneCelular.length==4){
telefoneCelular = telefoneCelular+'-';
document.forms[0].telefoneCelular.value=telefoneCelular;
return true;
}
}
function mascaraCep(campoCep){
var cep = campoCep.value;
if(cep.length==5){
cep = cep+'-';
document.forms[0].cep.value=cep;
return true;
}
}
function mascaraRg(campoRg){
var rg = campoRg.value;
if(rg.length==1){
rg = rg+'.';
document.forms[0].rg.value=rg;
return true;
}
if(rg.length==5){
rg = rg+'.';
document.forms[0].rg.value=rg;
return true;
}
}
</script>
<LINK REL = "STYLESHEET" TYPE = "TEXT/CSS" HREF = "layout2.css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<form action="manterFuncionario" method="get" name="form2" id="form2">
<fieldset>
<legend>Funcionário</legend>
<table width="100%" cellpadding="5" cellspacing="2">
<tr>
<td><label>Pesquisar por:</label>
<select name="tipoPesquisa" >
<option>Selecione</option>
<option value="num">Número do Funcionário</option>
<option value="nom">Nome do Funcionário</option>
<option value="cpf">CPF do Funcionário</option>
</select>
<input type="submit" name="botao" value="Pesquisar"/></td>
</tr>
</table>
<table width="100%" cellpadding="5" cellspacing="2">
<tr>
<td><label>Número:</label></td>
<td><input name="numFuncionario" type="text" maxlength="4" size="10" value="${numFuncionario}"/></td>
</tr>
<tr>
<td><label>Nome:</label></td>
<td><input name="nome" type="text" maxlength="70" size="56" value="${nome}"/></td>
</tr>
</table>
<table width="100%" cellpadding="5" cellspacing="2">
<tr>
<td><label>RG:</label></td>
<td><input type="text" maxlength="9" name="rg" onKeyUp="mascaraRg(this);" size="20" value="${rg}"/></td>
<td><label>Orgão Expedidor:</label></td>
<td><input type="text" maxlength="5" name="orgaoExpedidor" size="20" value="${orgaoExpedidor}"/></td>
<td><label>Uf:</label></td>
<td><select name="siglaUfRg" >
<option>Selecione</option>
<option value="AC">Acre</option>
<option value="AL">Alagoas</option>
<option value="AP">Amapá</option>
<option value="AM">Amazonas</option>
<option value="BA">Bahia</option>
<option value="CE">Ceará</option>
<option value="DF">Distrito Federal</option>
<option value="ES">Espírito Santo</option>
<option value="GO">Goiás</option>
<option value="MA">Maranhão</option>
<option value="MT">Mato Grosso</option>
<option value="MS">Mato Grosso do Sul</option>
<option value="MG">Minas Gerais</option>
<option value="PA">Pará</option>
<option value="PB">Paraíba</option>
<option value="PE">Pernanbuco</option>
<option value="PI">Piaí</option>
<option value="RJ">Rio de Janeiro</option>
<option value="RN">Rio Grande do Norte</option>
<option value="RS">Rio Grande do Sul</option>
<option value="RO">Rondônia</option>
<option value="RR">Rorâima</option>
<option value="SC">Santa Catarina</option>
<option value="SP">São Paulo</option>
<option value="SE">Sergipe</option>
<option value="TO">Tocantins</option>
</select></td>
</tr>
<tr>
<td><label>CPF:</label></td>
<td><input type="text" maxlength="14" name="cpf" onkeyup="mascaraCpf(this);" size="20" value="${cpf}"/></td>
<td><label>Sexo:</label></td>
<td><select name="sexo">
<option>Selecione</option>
<option value="f">Feminino</option>
<option value="m">Masculino</option>
</select>
</td>
<td><label>Estado Civil:</label></td>
<td><select name="estadoCivil">
<option>Selecione</option>
<option value="1">Solteiro</option>
<option value="2">Casado</option>
<option value="3">Separado</option>
<option value="4">Divorciado</option>
<option value="5">Viuvo</option>
</select>
</td>
</tr>
</table>
<table width="50%" cellpadding="5" cellspacing="2">
<tr>
<td><label>Data de Nascimento:</label>
<input type="text" name="dataNascimento" onkeyup="mascaraDataNascimento(this);" maxlength="10" size="12" value="${dataNascimento}"/></td>
</tr>
</table>
<table width="100%" cellpadding="5" cellspacing="2">
<tr>
<td><label>Endereço:</label></td>
<td><input name="endereco" type="text" maxlength="50" size="40" value="${endereco}"/></td>
<td><label>Bairro:</label></td>
<td><input name="bairro" type="text" maxlength="50" size="20" value="${bairro}"/></td>
</tr>
<tr>
<td><label>Cidade:</label></td>
<td><input name="cidade" type="text" maxlength="50" size="40" value="${cidade}"/></td>
<td><label>Uf: </label></td>
<td>
<select name="siglaUfEndereco">
<option>Selecione</option>
<option value="AC">Acre</option>
<option value="AL">Alagoas</option>
<option value="AP">Amapá</option>
<option value="AM">Amazonas</option>
<option value="BA">Bahia</option>
<option value="CE">Ceará</option>
<option value="DF">Distrito Federal</option>
<option value="ES">Espírito Santo</option>
<option value="GO">Goiás</option>
<option value="MA">Maranhão</option>
<option value="MT">Mato Grosso</option>
<option value="MS">Mato Grosso do Sul</option>
<option value="MG">Minas Gerais</option>
<option value="PA">Pará</option>
<option value="PB">Paraíba</option>
<option value="PE">Pernanbuco</option>
<option value="PI">Piaí</option>
<option value="RJ">Rio de Janeiro</option>
<option value="RN">Rio Grande do Norte</option>
<option value="RS">Rio Grande do Sul</option>
<option value="RO">Rondônia</option>
<option value="RR">Rorâima</option>
<option value="SC">Santa Catarina</option>
<option value="SP">São Paulo</option>
<option value="SE">Sergipe</option>
<option value="TO">Tocantins</option>
</select>
</td>
</tr>
<tr>
<td><label>E-mail:</label></td>
<td><input name="email" type="text" maxlength="50" size="40" value="${email}"/></td>
<td><label>CEP:</label></td>
<td><input name="cep" type="text" maxlength="9" onkeyup="mascaraCep(this);" size="10" value="${cep}"/></td>
</tr>
</table>
<table width="100%" cellpadding="5" cellspacing="2">
<tr >
<td><label>Telefone Residencial:</label></td>
<td><input type="text" maxlength="2" name="dddFTelefone" size="4" value="${dddFTelefone}"/>
<input type="text" maxlength="9" name="telefoneResidencial" onkeyup="mascaraTelefoneResidencial(this);" size="15" value="${telefoneResidencial}"/>
</td>
<td><label>Senha:</label></td>
<td><input name="senha" type="password" maxlength="6" size="10" align="right" value="${senha}"/></td>
</tr>
<tr>
<td><label>Telefone Celular:</label></td>
<td><input type="text" maxlength="2" name="dddCelular" size="4" value="${dddCelular}"/>
<input type="text" maxlength="9" name="telefoneCelular" onKeyUp="mascaraTelefoneCelular(this);" size="15" value="${telefoneCelular}"/>
</td>
<td><label>Usuário Bloqueado:</label></td>
<td><select name="usuarioBloquado">
<option value="n">Não</option>
<option value="s">Sim</option>
</select>
</td>
</tr>
</table>
<table width="100%" cellpadding="5" cellspacing="2">
<tr>
<td align="center"><input type="submit" name="botao" value="Salvar"/>
<input type="reset" name="botao" value="Limpar"/>
<input type="submit" name="botao" value="Alterar"/>
<input type="submit" name="botao" value="Excluir"/>
<input type="submit" name="botao" value="Sair"/></td>
</tr>
</table>
</fieldset>
</form>
<body>
</body>
</html>
Como é que eu faço um "for" na página para setar o valor de uma "uf" do meu usuário quando eu pesquisar no banco.
A outra dúvida é...Queria saber como trabalhar sessão com servlet.
Eu estou lendo a apostila da caelum, entretanto, na parte de sessão, eles trabalham com struts, e tenho que entregar um projeto para essa semana, e só falta a parte de sessão e o meu projeto funciona basicamente com a jsp, servlet, beans e a DAO.
Alguém sabe de algum tutorial bem didático?
Bom, chega de perguntas...
Um forte abraço a todos. =]