Estou começando em Java para web e preciso entregar, na faculdae, um cadastro básico de cliente. Estava pretendendo fazer com html e jsp, mas estou enrrolada.
Tenho a página Html, uma classe para fazer a conexão, uma DAO, uma Bean e uma JSP para se comunicar com a página html. Não estou usando servlets.
Vou postar o código da página JSP, pois não está funcionando, gostaria que alguém me dissese o que está errado e se eu realmente posso trabalhar somente com estes itens que informei.
<%@pagelanguage="java"import=AcessoDados.*,BeanAcesso.*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><metahttp-equiv="Content-Type"content="text/html; charset=ISO-8859-1"><title>Insert title here</title></head><body><%ClienteBeanoCliente=newClienteBean();oCliente.setSApelidoCl(request.getParameter("txt_apelido"));oCliente.setSEmailCl(request.getParameter("txt_email"));oCliente.setSPasword(request.getParameter("txt_senha"));oCliente.setSNomeCl(request.getParameter("txt_nome"));oCliente.setSCpfCl(request.getParameter("txt_cpf"));oCliente.setSFone(request.getParameter("txt_telefone"));oCliente.setSNascimentoCl(request.Parameter("txt_dia"+"/"+"txt_mes"+"/"+"txt_ano"));oCliente.setSEnderecoCl(request.getParameter("txt_endereco"));oCliente.setSComplementoCl(request.getParameter("txt_complemento"));oCliente.setSBairroCl(request.getParameter("txt_bairro"));oCliente.setSCidadeCl(request.getParameter("txt_cidade"));oCliente.setSCepCl(request.getPatameter("txt_cep"));oCliente.setSUfCl(request.getParameter("txt_uf"));newClienteDAO().incluir(oCliente);%><H1><FONTcolor=blue>Dados Recebidos </H1></body></html>
Existe mesmo um jeito de pegar ters parametros deu uma vezsó deste jeito,oCliente.setSNascimentoCl(request.Parameter(“txt_dia”+"/"+“txt_mes”+"/"+“txt_ano”)); ??
Rafaela_Olive
para concatenar o valor dos três parâmetros é necessário fazer diferente:
<%@pagelanguage="java"import=AcessoDados.*,BeanAcesso.*contentType="text/html; charset=ISO-8859-1"pageEncoding="ISO-8859-1"%><jsp:useBeanid="bean"class="ClienteBean"/><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html; charset=ISO-8859-1"><title>Insert title here</title></head><body><%ClienteBeanoCliente=newClienteBean();oCliente.setSApelidoCl(request.getParameter("txt_apelido"));oCliente.setSEmailCl(request.getParameter("txt_email"));oCliente.setSPasword(request.getParameter("txt_senha"));oCliente.setSNomeCl(request.getParameter("txt_nome"));oCliente.setSCpfCl(request.getParameter("txt_cpf"));oCliente.setSFone(request.getParameter("txt_telefone"));oCliente.setSNascimentoCl(request.Parameter("txt_dia")+"/"+request.Parameter("txt_mes")+"/"+request.Parameter("txt_ano"));oCliente.setSEnderecoCl(request.getParameter("txt_endereco"));oCliente.setSComplementoCl(request.getParameter("txt_complemento"));oCliente.setSBairroCl(request.getParameter("txt_bairro"));oCliente.setSCidadeCl(request.getParameter("txt_cidade"));oCliente.setSCepCl(request.getPatameter("txt_cep"));oCliente.setSUfCl(request.getParameter("txt_uf"));newClienteDAO().incluir(oCliente);%><H1><FONTcolor=blue>Dados Recebidos </H1></body></html>
I
irisvanda
Alguém pode me ajudar?
TeiTei
No inicio da sua jsp vc importa as classes mas nao diz em que package emque elas estão tente dar o caminho completo de todas…