JSP e servlets como acessar?

2 respostas
tiagops

Por favor, se puderem tirar minhas duvidas:

Onde fica o arquivo .class de conexao ao banco?
Para que o JSP ache, tenho que colocar no "diretorio da aplicacao"WEB-INFclasses certo? É isso mesmo?

Meu JSP nao esta encontrando a classe:

<blockquote>Generated servlet error:

[javac] Since fork is true, ignoring compiler setting.

[javac] Compiling 1 source file

[javac] Since fork is true, ignoring compiler setting.

[javac] C:Tomcat 4.1workStandalonelocalhost	estejspcon_servlet_jsp.java:7: package banco.conbd does not exist

[javac] import banco.conbd.*;

[javac] ^

[javac] C:Tomcat 4.1workStandalonelocalhost	estejspcon_servlet_jsp.java:44: cannot resolve symbol

[javac] symbol  : class conbd

[javac] location: class org.apache.jsp.con_servlet_jsp

[javac]       conbd acesso = null;

[javac]       ^</blockquote>

A outra duvida é:

No JSP eu tenho que usar a linha:

&lt;%@ page import = "untitled3.TransacaoBanco.*" %&gt;

e a linha:

&lt;jsp&#58;useBean id="listausuariosBeanId" scope="session" class="untitled3.TransacaoBanco" /&gt;

Qual a diferenca das duas?

Eu vi uma aplicacao que nao usava a linha useBean, so a import, o que isso quer dizer?
De uma forma ta acessando como servlet e da outra com Java Beans?
Desculpem a ignorancia, estou tentando me acostumar com os termos do java!

Obrigado!

2 Respostas

jgbt

Vc tem o caminho fisico da package dentro de da pasta classes?
Dentro da pasta classes vc deve ter o caminho bancocondb.
Dentro dessa estrutura deve estar a sua classe.
Ex:webapps
|__“Minha Aplicação”
|_WEB-INF
|_classes
|_banco
|condb
|
“Minha Classe”
Espero ter ajudado.

[]’

tiagops

Agora deu certo, mas na verdade o meu diretorio ficou assim:

testeWEB-INFclassesancoconbd.java

Nao tive que criar outro diretorio chamado condb. :idea:

Obrigado!

Criado 12 de junho de 2003
Ultima resposta 13 de jun. de 2003
Respostas 2
Participantes 2