Jsp et Javabeans

Big Flo -  
 Olivia -
Salut !

Voila je suis débutant en JSP. ET la, j'essaie d'utiliser les Javabeans. Mais j'ai l'erreur suivante :
javax.servlet.ServletException: DatabaseTools

avec DatabaseTools le nom de la classe de mon JB.
A quoi correspond cette erreur ?
Parce que si j'utilise pas le Javabean, c'est à dire un code "normal" je n'ais pas de pb. Donc le pb vient donc du JB.

Si kk1 a une idée ca serait cool !

Merci !

2 réponses

choubaka Messages postés 39984 Statut Modérateur 2 105
 
Salut

il y trop peu d'éléments indice qui me permettent de te répondre

il serait intéressant de placer dans ton code des "espions" pour localiser l'emplacement de l'erreur. Maintenant, il est possible que le bean ne soit pas créé ou appelé au bon endroit (si je peux me permettre).

Chouba
"Obsédé des travaux manuels non pratiquant"
0
Big Flo
 
Salut !


J'ai un fichier DataBaseTools.java placé dans le répértoire
WEB-INF/Classes et j'ai mis une balise dans la page jsp tel que :
<jsp:useBean id="db" class="DataBaseTools" scope="page" />

La classe de mon fichier java est la bonne : DataBaseTools

Seulement ca marche pas, j'ai une erreur du style :
Class org.apache.jsp.DataBaseTools not found.
DataBaseTools db = null;
^

Que faire ? Si quelqu'un peut m'aider ca serait vraiment cool !

Merci !
0
ivvrick
 
Salut...

Euhhh si j'ai bien compris t'as mis un fichier DataBaseTools.java dans le classes, or je pense qu'il faut y mettre DataBaseTools.class.

a+
0
Big Flo
 
salut !

je crois pas, on met le bean dans un fichier .java et le serveur crée un fichier .class Mais c'est dans le fichier .java qu'on met le code.

Sinon je peux donner mes sources pour voir où peut se situer l'erreur.
A moins que cela ne vient de la configuration du serveur (j'utilise Tomcat) mais ca m'étonnerais car quand j'utilise pas de bean ca marche très bien.

Bref je suis perdu !!!

Merci !
0
choubaka Messages postés 39984 Statut Modérateur 2 105
 
re

As tu essayé de mettre le bean compilé (.class)?

sinon vérifie que ton paramètre "scope" soit le bon, je travaille toujours avec scope = "session"

Chouba
"Obsédé des travaux manuels non pratiquant"
0
Olivia
 
POur le problème "DataUse Tools..."
AS-tu bien importé ta class au debut de ton Bean : import x.x.x.x;?
0