Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3124 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  beans avec jsp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

beans avec jsp

n°864602
ksavieras
Posté le 04-10-2004 à 20:59:42  profilanswer
 

Salut,
Je débute en prog jsp et j'ai un pb
J'ai défini des beans pour mes page jsp, seulement apparement tomcat ne me les compiles pas
J'ai un message d'erreur comme quoi il ne trouve pas la classe en question
J'ai enregistré mes beans sous le noms bean.jsp. Dois je les sauver sous le nom bean.java et les compiler avant tout ?
Dans ce cas j'ai un autre pb : est ce normal que le compilateur java me dise que le package javax.servlet.http.* n'existe pas ?
 
merci

mood
Publicité
Posté le 04-10-2004 à 20:59:42  profilanswer
 

n°864608
patachou
Posté le 04-10-2004 à 21:10:00  profilanswer
 

ksavieras a écrit :

Salut,
Dans ce cas j'ai un autre pb : est ce normal que le compilateur java me dise que le package javax.servlet.http.* n'existe pas ?


Si t'utilise J2SE c'est normal qu'il trouve pas les classes javax.servlet.http.* vu qu'elles sont dans J2EE.. Faut ajouter les bons jar a ton classpath.

n°864612
ksavieras
Posté le 04-10-2004 à 21:19:30  profilanswer
 

j'ai installé j2ee pourtant
en variables d'environnemtn j'ai mis j2ee_home : sun\appserver et java_home : \sun\appserver\jdk
Je dois rajouter qq chose ?

n°864632
schnapsman​n
Zaford Beeblefect
Posté le 04-10-2004 à 21:56:13  profilanswer
 

ksavieras a écrit :

Salut,
Je débute en prog jsp et j'ai un pb
J'ai défini des beans pour mes page jsp, seulement apparement tomcat ne me les compiles pas
J'ai un message d'erreur comme quoi il ne trouve pas la classe en question
J'ai enregistré mes beans sous le noms bean.jsp. Dois je les sauver sous le nom bean.java et les compiler avant tout ?
Dans ce cas j'ai un autre pb : est ce normal que le compilateur java me dise que le package javax.servlet.http.* n'existe pas ?
 
merci


 
tomcat ne compile pas les beans, il lui faut les .class dans taWebApp/WEB-INF/classes/...classpath complet/TonBean.class
 
les jsp ne sont pas des beans, se sont des servlets  :o  
 
pour ton pb de classpath, tomcat livre aussi des jars pour la servlet api et pour la jsp api, tu peux les inclure dans ton classpath pour compiler.
 


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°864639
ksavieras
Posté le 04-10-2004 à 22:08:02  profilanswer
 

Merci pour ta réponse
Par contre je n'arrive pas à trouver quels fichiers .jar inclure dans classpath
Dans le répertoire tomcat il y a 44 fichier .jar, parmi lesquels servlet.jar. Dois tous les inclure ? en mettant dans la classpath c:\..  \tomcat ca ne marche pas. En incluant tools.jar et servlet.jar non plus

n°864653
schnapsman​n
Zaford Beeblefect
Posté le 04-10-2004 à 22:21:54  profilanswer
 

avec tomcat 5.0, c'est dans tomcat-dir\common\lib
Il faut ajouter au classpath servlet-api.jar et jsp-api.jar.
Je rapelle qu'on met un jar directement dans le classpath, et pas le répertoire qui le contient :o


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°864684
ksavieras
Posté le 04-10-2004 à 23:00:36  profilanswer
 

Est ce que tomcat 5.0 fonctionne avec j2ee 1.4 sdk ?
Ou est ce qu'il est nécessaire d'avoir une autre version de java ? Parce que maintenant je tombe sur la page d'accueil de tomcat et je n'ai plus accès à mon fichier index.jsp (j'avais tomcat 4.1 que j'ai desintallé pour installer 5.0)

n°864688
schnapsman​n
Zaford Beeblefect
Posté le 04-10-2004 à 23:04:25  profilanswer
 

Oui tomcat 5 c'est du jdk 1.4.
 
Apparement, tomcat 5 fonctionne pas pareil que tomcat 4, au niveau de la gestion des contexts, realms, fichier de configuration, toussa.
J'en sais pas plus car je débute moi même avec tomcat 5 :o


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°864691
ksavieras
Posté le 04-10-2004 à 23:12:32  profilanswer
 

ok merci
Je dois avoir tout ce qu'il faut alors
J'ai réussi a compiler mon bean, merci de tes conseils
Cela dit comme je te l'ai dit j'arrive pas à configurer les variables d'environnement pour faire fonctionner tomcat 5. Je reste sur la page d'accueil de tomcat.

n°864698
schnapsman​n
Zaford Beeblefect
Posté le 04-10-2004 à 23:19:30  profilanswer
 

Argh :o
Il faut créer un context ou tu vas mettre tes jsp et autres classes, en utilisant l'interface d'admin accessible par la home page par défaut de tomcat 5.
 
Ensuite tu déploies tes fichiers comme indiqué ici:
http://jakarta.apache.org/tomcat/t [...] yment.html
 
Et après il te reste à configurer le web.xml de ton contexte, éventuellement.


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
mood
Publicité
Posté le 04-10-2004 à 23:19:30  profilanswer
 

n°864903
ksavieras
Posté le 05-10-2004 à 10:53:59  profilanswer
 

ok, maintenant tomcat fonctionne, merci
Mais même en mettant mes .class dans web-inf comme c'est dit dans la doc, il m'envoie un message d'erreur comme quoi il ne trouve pas ma classe

n°864905
ksavieras
Posté le 05-10-2004 à 10:54:39  profilanswer
 

ps : j'ai bien ajouté iun répertoir classes dnas web inf

n°864907
schnapsman​n
Zaford Beeblefect
Posté le 05-10-2004 à 10:55:30  profilanswer
 

pas "web-inf" (en lower case),
mais "WEB-INF/classes" :o


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°864918
ksavieras
Posté le 05-10-2004 à 10:57:13  profilanswer
 

oui c'est bien ce que j'ai mis
En fait le repertoir existe déjà, j'ai simplement crée un sous répertoire classes à l'intérieur dans lequel j'ai placé mes classes java

n°864928
schnapsman​n
Zaford Beeblefect
Posté le 05-10-2004 à 11:01:10  profilanswer
 

ksavieras a écrit :

oui c'est bien ce que j'ai mis
En fait le repertoir existe déjà, j'ai simplement crée un sous répertoire classes à l'intérieur dans lequel j'ai placé mes classes java


 
et t'as bien recréé un arborescence de répertoires en conformité avec les packages de tes classes?


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°864930
ksavieras
Posté le 05-10-2004 à 11:02:28  profilanswer
 

j'ai pas de package

n°865052
the real m​oins moins
Posté le 05-10-2004 à 12:10:26  profilanswer
 

perdu [:itm]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°865058
ksavieras
Posté le 05-10-2004 à 12:12:26  profilanswer
 

en incluant des package j'ai une erreur comme quoi le package n'existe pas
J'ai l'impression qu'il ne trouve pas WEB-INF en fait

n°865110
R3g
fonctionnaire certifié ITIL
Posté le 05-10-2004 à 12:38:25  profilanswer
 

ksavieras a écrit :

j'ai pas de package

pour que tomcat trouve tes bean ils doivent obligatoirement etre dans un package.
commence ton fichier .java par  

Code :
  1. package ton.appli


et tu inclus le bean dan ta page jsp en mettant comme nom ton.appli.MyBean


---------------
Au royaume des sourds, les borgnes sont sourds.
n°865121
ksavieras
Posté le 05-10-2004 à 12:49:40  profilanswer
 

Il me répond que le package mon.appli n'existe pas
Voilà l'erreur :
An error occurred at line: 1 in the jsp file: /avema/adherent/logonCustomer.jsp
 
Generated servlet error:
    [javac] Compiling 1 source file
 
C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\_\avema\adherent\logonCustomer_jsp.java:42: package mon.appli does not exist
      mon.appli.ConnectionManager con = null;
               ^
Les beans .java sont dans WEB-INF/classes les .class dans classes\mon\appli je fais jsp:useBean .... class="mon.appli.ConnectionManager" dans le jsp

n°865125
ksavieras
Posté le 05-10-2004 à 12:53:27  profilanswer
 

ok, j'ai trouvé, ca marche, merci a vous tous !!!!!

n°865177
schnapsman​n
Zaford Beeblefect
Posté le 05-10-2004 à 14:09:05  profilanswer
 

tain mais pourquoi t'as pris litteralement "mon.appli" comme nom de package? [:itm]


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°865185
ksavieras
Posté le 05-10-2004 à 14:12:01  profilanswer
 

lol, sais pas, pour tester en vitesse...
Mais je te rassure, j'ai changé depuis !
Merci en tout cas

n°1050548
fmrhunter
Advanced one
Posté le 18-04-2005 à 11:41:44  profilanswer
 

j'ai le meme prob, je peu pas compiler vu que javac ne trouve pas ces packages
 

Code :
  1. import javax.servlet.jsp.JspException;
  2. import javax.servlet.jsp.PageContext;
  3. import javax.servlet.jsp.tagext.TagSupport;


 
 
je pensai pourtant bosser avec j2ee
http://java.sun.com/j2ee/1.4/download.html#sdk
 
mais apparement je suis encore avec une j2se malgré ce que dis le site de sun
 
j'ai pas pigé la manip et je trouve pas les .jar néccésaires

n°1050549
fmrhunter
Advanced one
Posté le 18-04-2005 à 11:42:10  profilanswer
 

:sweat: ca fait un sacré up, il va les chercher loin ses pages google

n°1050562
the real m​oins moins
Posté le 18-04-2005 à 11:48:58  profilanswer
 

voir le topic classpath de benou [:kiki]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1050564
fmrhunter
Advanced one
Posté le 18-04-2005 à 11:49:32  profilanswer
 

:jap: jvai voir ca, je débarque un peu en fait la

n°1050587
fmrhunter
Advanced one
Posté le 18-04-2005 à 12:14:20  profilanswer
 

:jap: appremnt j'ai fait un truc et j'ai mes .class
 
maintenant jvai essayer de comprendre pk :o

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  beans avec jsp

 

Sujets relatifs
[Weblogic] pas de compilation des beans par le serveur d'application[java] C'est quoi un java beans ??
Implémentation des beans dans une webapp[JAVA] question sur les Beans et les servlets
[JAVA] Comment communiquent les beans entre eux ?EJB c est quoi? les beans c est quoi ? ( websphere ).
Plus de sujets relatifs à : beans avec jsp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR