Iniciante em JSP

Olá pessoal,

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.

<%@ page language="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>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<% 
		ClienteBean oCliente = new ClienteBean ();
		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"));
		new ClienteDAO().incluir(oCliente);
	%>
	  <H1><FONT color=blue>Dados Recebidos </H1>
</body>
</html>

Obrigada a todos

Coloca o erro aqui
quando você executa

Existe mesmo um jeito de pegar ters parametros deu uma vezsó deste jeito,oCliente.setSNascimentoCl(request.Parameter(“txt_dia”+"/"+“txt_mes”+"/"+“txt_ano”)); ??

para concatenar o valor dos três parâmetros é necessário fazer diferente:

[color=darkred]oCliente.setSNascimentoCl(request.Parameter(“txt_dia”)+"/"+request.Parameter(“txt_mes”)+"/"+request.Parameter(“txt_ano”));[/color]

Tenta

Olá Pessoal,
O erro é o seguinte

org.apache.jasper.JasperException: /DadosClientes.jsp(1,35) quote symbol expected
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
	org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:200)
	org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:150)
	org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:162)
	org.apache.jasper.compiler.ParserController.getPageEncodingForJspSyntax(ParserController.java:451)
	org.apache.jasper.compiler.ParserController.determineSyntaxAndEncoding(ParserController.java:392)
	org.apache.jasper.compiler.ParserController.doParse(ParserController.java:173)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:153)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:294)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:281)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

Você fez a alteração que te passei? :?:
Isso é erro de sintaxe.

Se teu campo [color=darkred]setSNascimentoCl[/color] recebe String a alteração vai funcionar,
se não você tem que fazer um cast pra Date.

Ola,

Fiz a alteracao na data do nascimento, mas continua o mesmo erro. No banco esta como varchar e nao datetime.

Obgda

Oi,

Eu preciso adicionar o comando <jsp:useBean id=“bean” class=“ClienteBean”/> para funcionar??

Pessoal, vou postar todas as classe relacionadas, se alguem puder me ajudar eu agradeco, ja estou desesperadaaaa

[code]package AcessoDados;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class FabricaConexao
{
private static String URL = “jdbc:sqlserver://D001LAB19:1433;databaseName=DBVeiculo”;
private static String DRIVER = “com.microsoft.sqlserver.jdbc.SQLServerDriver”;
private static String USUARIO = “sa”;
private static String SENHA = “sa”;

public static Connection abreConexao() throws SQLException
{
	try 
	{
		Class.forName(DRIVER);
		return DriverManager.getConnection(URL,USUARIO,SENHA);
	} 
	catch (ClassNotFoundException e) 
	{
		throw new SQLException(e.getMessage());
	}
}

}
[/code]

[code]package AcessoDados;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import BeanAcesso.*;

public class ClienteDAO
{
public void incluir (ClienteBean oCliente) throws Exception
{
Statement statement;
ResultSet rs;
Connection con;

    String SQL = "insert into clientes values ('"+oCliente.getSNomeCl()+"','"+oCliente.getSCpfCl()+"','"+oCliente.getSNascimentoCl()+"','"+oCliente.getSEnderecoCl()+"','"+oCliente.getSBairroCl()+"','"+oCliente.getSCidadeCl()+"','"+oCliente.getSUfCl()+"','"+oCliente.getSComplementoCl()+"','"+oCliente.getSCepCl()+"','"+oCliente.getSFone()+"','"+oCliente.getSEmailCl()+"')";
	
    con = FabricaConexao.abreConexao();
    System.out.println("conexao ok");
    statement = con.createStatement();
    rs = statement.executeQuery(SQL);
	rs.close();
	con.close();
}

}
[/code]

[code]package BeanAcesso;

public class ClienteBean
{
private String sNomeCl;
private String sEnderecoCl;
private String sComplementoCl;
private String sEmailCl;
private String sApelidoCl;
private String sPasword;
private String sCpfCl;
private String sFone;
private String sNascimentoCl;
private String sBairroCl;
private String sCidadeCl;
private String sUfCl;
private String sCepCl;
private String sPaisCl;

public String getSApelidoCl() {
	return sApelidoCl;
}

public void setSApelidoCl(String apelidoCl) {
	sApelidoCl = apelidoCl;
}

public String getSEmailCl() {
	return sEmailCl;
}

public void setSEmailCl(String emailCl) {
	sEmailCl = emailCl;
}

public String getSNomeCl() {
	return sNomeCl;
}

public void setSNomeCl(String nomeCl) {
	sNomeCl = nomeCl;
}

public String getSEnderecoCl() {
	return sEnderecoCl;
}

public void setSEnderecoCl(String enderecoCl) {
	sEnderecoCl = enderecoCl;
}

public String getSComplementoCl() {
	return sComplementoCl;
}

public void setSComplementoCl(String complementoCl) {
	sComplementoCl = complementoCl;
}

public String getSBairroCl() {
	return sBairroCl;
}

public void setSBairroCl(String bairroCl) {
	sBairroCl = bairroCl;
}

public String getSCepCl() {
	return sCepCl;
}

public void setSCepCl(String cepCl) {
	sCepCl = cepCl;
}

public String getSCidadeCl() {
	return sCidadeCl;
}

public void setSCidadeCl(String cidadeCl) {
	sCidadeCl = cidadeCl;
}

public String getSCpfCl() {
	return sCpfCl;
}

public void setSCpfCl(String cpfCl) {
	sCpfCl = cpfCl;
}

public String getSFone() {
	return sFone;
}

public void setSFone(String fone) {
	sFone = fone;
}

public String getSNascimentoCl() {
	return sNascimentoCl;
}

public void setSNascimentoCl(String nascimentoCl) {
	sNascimentoCl = nascimentoCl;
}

public String getSPaisCl() {
	return sPaisCl;
}

public void setSPaisCl(String paisCl) {
	sPaisCl = paisCl;
}

public String getSPasword() {
	return sPasword;
}

public void setSPasword(String pasword) {
	sPasword = pasword;
}

public String getSUfCl() {
	return sUfCl;
}

public void setSUfCl(String ufCl) {
	sUfCl = ufCl;
}

}
[/code]

[code]<%@ page language=“java” import= AcessoDados.,BeanAcesso. contentType=“text/html; charset=ISO-8859-1”
pageEncoding=“ISO-8859-1”%>
<jsp:useBean id=“bean” class=“ClienteBean”/>

Insert title here <% ClienteBean oCliente = new ClienteBean (); 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")); new ClienteDAO().incluir(oCliente); %>

Dados Recebidos

[/code]

Alguém pode me ajudar?

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…