Usar variável do servlet na página JSP [Resolvido]  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
dark123
JavaEvangelist

Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline

A linha a seguir contém erros na chamada do método:






Desculpa a pergunta boba mas não estou acostumado a programar assim ainda.

Após criar o método, no meu caso foi Connection getConectar(), eu não sei utilizar o return.

This message was edited 2 times. Last update was at 26/11/2008 16:21:33


Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM
[WWW]
lelodois
Virtual Machine Man
[Avatar]

Membro desde: 16/10/2007 07:57:45
Mensagens: 546
Localização: São Paulo
Offline

utilize o return para retornar a conexao.
pois na assinatura do método vc esta prometendo devolver uma Conexao


utilize o return desta forma

Java e Objective-C

Se depender de mim nunca ficarei plenamente maduro nem nas idéias nem no estilo, mas sempre verde, incompleto, experimental. G.F.

Os inteligentes aprendem com seus erros, os sábios aprendem com os erros dos outros.

Adorar a Deus é um privilégio.

De novo flores?
[Email] [WWW] [MSN]
dark123
JavaEvangelist

Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline

Ah agora sim, muito obrigado.

Mas ainda restou este pequeno problema na página JSP


mostra erro pela pop.up ao passar o mouse:
Incompatible types
found: java.sql.Connection
required: java.sql.Statement


Mas eu já adicionei no topo da página o import do java.sql.*

Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM
[WWW]
lelodois
Virtual Machine Man
[Avatar]

Membro desde: 16/10/2007 07:57:45
Mensagens: 546
Localização: São Paulo
Offline

dark123 wrote:Ah agora sim, muito obrigado.

Mas ainda restou este pequeno problema na página JSP


mostra erro pela pop.up ao passar o mouse:
Incompatible types
found: java.sql.Connection
required: java.sql.Statement


Mas eu já adicionei no topo da página o import do java.sql.*


Esta falando que os objetos nao sao compativeis

o erro esta nesta linha: stmt = c.getConectar();

c.getConectar(); devolve um Connection e nao um Statement.
Voce esta atribuindo um Conection a um Statement.

o certo seria
conn = c.getConectar;

e depois vc cria o statement.

stmt = conn.createStatement...


Java e Objective-C

Se depender de mim nunca ficarei plenamente maduro nem nas idéias nem no estilo, mas sempre verde, incompleto, experimental. G.F.

Os inteligentes aprendem com seus erros, os sábios aprendem com os erros dos outros.

Adorar a Deus é um privilégio.

De novo flores?
[Email] [WWW] [MSN]
dark123
JavaEvangelist

Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline

Mas aí a variável conn não é reconhecida.

E olha que eu atribui este nome à ela na classe de conexão.



This message was edited 1 time. Last update was at 27/11/2008 09:02:03


Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM
[WWW]
lelodois
Virtual Machine Man
[Avatar]

Membro desde: 16/10/2007 07:57:45
Mensagens: 546
Localização: São Paulo
Offline

falta declarar.

declare antes do try..


Connection conn = null;
try{ .....

Java e Objective-C

Se depender de mim nunca ficarei plenamente maduro nem nas idéias nem no estilo, mas sempre verde, incompleto, experimental. G.F.

Os inteligentes aprendem com seus erros, os sábios aprendem com os erros dos outros.

Adorar a Deus é um privilégio.

De novo flores?
[Email] [WWW] [MSN]
dark123
JavaEvangelist

Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline

Eu já havia tentado isso, mas só deu certo quando fiz um teste na classe JAVA.

Tentei desta maneira no main para teste:




Agora o código da JSP está assim:


Na JSP mostrou o seguinte erro quando fui executar:



Eu abri o servlet que o servidor criou para a página JSP e verifiquei quais eram os erros, mas não sei se isso vai ajudar. Mas está aí.
welcome.jsp (página padrão)



Agora todo o erro via browser:


Desculpe por estar postando feito um louco, é que preciso
resolver isso, pois só assim posso continuar com meu projeto aqui.

This message was edited 2 times. Last update was at 27/11/2008 13:10:11


Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM
[WWW]
lelodois
Virtual Machine Man
[Avatar]

Membro desde: 16/10/2007 07:57:45
Mensagens: 546
Localização: São Paulo
Offline

posta sua classe e a stacktrace gerada

Java e Objective-C

Se depender de mim nunca ficarei plenamente maduro nem nas idéias nem no estilo, mas sempre verde, incompleto, experimental. G.F.

Os inteligentes aprendem com seus erros, os sábios aprendem com os erros dos outros.

Adorar a Deus é um privilégio.

De novo flores?
[Email] [WWW] [MSN]
dark123
JavaEvangelist

Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline

Puxa, é muito código, fico até sem jeito de postar mais de 700 linhas, mas já que você pediu...

A classe de conexão:



O servle criado da página welcome.jsp



Também apareceraom derepente estes arquivos binários em meu
projeto: OP_CACHE.ATR e OP_CACHE.IDX.
Será que eles podem causar problemas também?


Até entendo, se não quiser analisar, tudo bem, é muita coisa mesmo.

Mas é apenas um pequeno erro, eu só não sei qual é.

Se for analisar, pode demorar o tempo que quiser...
Obrigado pela ajuda que vem me dando.

[]s

Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM
[WWW]
dark123
JavaEvangelist

Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline

Já resolvi.

Puxa, eu já teria resolvido senão fosse por estes malditos arquivos binários que apareceram do nada em meus projetos.
Isso é um erro interno do NetBeans, que nem formatando meu pc (formatei não por isso) resolveu. E ainda aparece novamente, mas tudo bem. Isso não vai atrapalhar minha programação.

E o pior que eles nem são vistos como ocultos ou visíveis, por isso tive que criar outro projeto novamente.

Mas o problema estava nisso. Agora minha aplicação está funcionando perfeitamente, graças a sua ajuda lelodois

Muito obrigado cara, você salvou minha semana

Estou aqui para o que precisar.

[]s

This message was edited 1 time. Last update was at 27/11/2008 16:18:16


Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM
[WWW]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team