[RESOLVIDO]Erro ao instânciar o DAO na página JSP

1 resposta
BtAquino

Boa Noite,

Pessoal fiz o seguinte form:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

 
<!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=UTF-8">
<title>Cadastro de Cliente</title>
</head>
<body>

<jsp:useBean id="pais" class="br.com.dao.PaisDAO"/>
<jsp:useBean id="estado" class=br.com.dao.EstadoDAO/>
<jsp:useBean id="municipio" class=br.com.dao.MunicipioDAO/>

<form action="adicionaCliente" name="formCliente" id="formCliente">
<fieldset>
	<legend>Cadastro de Cliente</legend>
	<label>
		Nome/Razão Social <input type="text" name="nome_razao" id="nome_razao"/>
	</label>
	<label>
	Tipo do Cadastro:<select name="tipo_cadastro">
						<option value="Seleciona">Selecione!</option>
						<option>F</option>
						<option>J</option>
				</select> <br> 
	</label>
<label>
		CPF/CNPJ: <input type="text" name="cpf_cnpj" id="cpf_cnpj"/>
	</label>
	<label>
	Inscrição Estadual:<input type="text" name="inscricao_est" id="inscricao_est"/>
	</label>
	<label>
	Suframa: <input type="text" name="suframa" id="suframa"/>
	</label>
	<label>
	Email: <input type="text" name="email" id="email"/>
	</label>
		</fieldset>
	 <fieldset>
	<legend>Dados do Endereço</legend>
	<label>
	Logradouro:<input type="text" name="logradouro" id="logradouro"/>
	</label>
	<label>
	Número:<input type="text" name="numero" id="numero"/>
	</label>
	<label>
	Complemento:<input type="text" name="complemento" id="complemento"/>
	</label>
	<label>
	Bairro:<input type="text" name="bairro" id="bairro"/>
	</label>
	<label>
	Cep:<input type="text" name="cep" id="cep"/>
	</label>
	<label>
	País:<select name="cod_pais">
					<c:forEach var="pais" items="${dao.lista}">
						<option value="${pais.cod_pais}">${pais.nome_pais}</option>
					</c:forEach>
						
				</select> <br>
	</label>
	<label>
	UF:<select name="uf">
						<c:forEach var="uf" items="${dao.lista}">
						<option value="${estado.uf}">${estado.uf}</option>
						</c:forEach>
						
				</select> <br>
	</label>
	<label>
	Município:<select name="municipio">
						<c:forEach var="municipio" items="${dao.lista}">
						<option value="${municipio.cod_municipio}">${municipio.cidade}</option>
						</c:forEach>
						
				</select> <br>
	</label>
	<label>
	Telefone:<input type="text" name="telefone" id="telefone"/>
	</label>
	<label>
	Celular:<input type="text" name="celular" id="celular"/>
	</label>
	</fieldset>
	  <input type="button" value="Gravar" onclick="validar()"/>
	  <input type="button" value="Voltar" onclick="redirecionar()"/>
</fieldset>

</form>

</body>
</html>

Mas quando eu instancio meu Dao acontece o seguinte erro:

12/09/2012 20:18:00 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-6-openjdk-i386/jre/lib/i386/server:/usr/lib/jvm/java-6-openjdk-i386/jre/lib/i386:/usr/lib/jvm/java-6-openjdk-i386/jre/../lib/i386:/usr/lib/jvm/java-6-openjdk-i386/jre/lib/i386/client:/usr/lib/jvm/java-6-openjdk-i386/jre/lib/i386::/usr/java/packages/lib/i386:/usr/lib/i386-linux-gnu/jni:/lib/i386-linux-gnu:/usr/lib/i386-linux-gnu:/usr/lib/jni:/lib:/usr/lib
12/09/2012 20:18:00 org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:bp-sistemas' did not find a matching property.
12/09/2012 20:18:00 org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:bpsistemaserp' did not find a matching property.
12/09/2012 20:18:00 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
12/09/2012 20:18:00 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 608 ms
12/09/2012 20:18:00 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
12/09/2012 20:18:00 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.35
12/09/2012 20:18:01 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor manager.xml
12/09/2012 20:18:01 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor host-manager.xml
12/09/2012 20:18:01 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory docs
12/09/2012 20:18:01 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
12/09/2012 20:18:01 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory examples
12/09/2012 20:18:01 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
12/09/2012 20:18:01 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
12/09/2012 20:18:01 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
12/09/2012 20:18:01 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
12/09/2012 20:18:01 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/29  config=null
12/09/2012 20:18:01 org.apache.catalina.startup.Catalina start
INFO: Server startup in 956 ms
12/09/2012 20:18:08 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /cadastro-cliente.jsp(16,32) quote symbol expected
	at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
	at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
	at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
	at org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:198)
	at org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:148)
	at org.apache.jasper.compiler.Parser.parseUseBean(Parser.java:929)
	at org.apache.jasper.compiler.Parser.parseStandardAction(Parser.java:1112)
	at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1421)
	at org.apache.jasper.compiler.Parser.parse(Parser.java:130)
	at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
	at org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
	at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:185)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	at java.lang.Thread.run(Thread.java:679)

Se eu tiro as linhas:

<jsp:useBean id="pais" class="br.com.dao.PaisDAO"/>
<jsp:useBean id="estado" class=br.com.dao.EstadoDAO/>
<jsp:useBean id="municipio" class=br.com.dao.MunicipioDAO/>

O form funciona, porém meus campos combos com select como Pais, Estado e Municipio não carregam nada.

Alguém pode me ajudar?

Grato.

1 Resposta

BtAquino

Desculpa ai pessoal, não é que postando no fórum o erro ficou claro.

Estava faltando as “” …

Porém meus Select continuam não carregando, se alguém tiver alguma ideia ficarei grato.

Criado 12 de setembro de 2012
Ultima resposta 12 de set. de 2012
Respostas 1
Participantes 1