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

  FORUM HardWare.fr
  Programmation
  Java

  import d'une classe perso dans un jsp

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

import d'une classe perso dans un jsp

n°272819
persepolis
Posté le 19-12-2002 à 14:52:36  profilanswer
 

Bonjour,
je veux utiliser une classe perso dans un jsp mais le jsp ne retrouve pas ma classe ...
Mon CLASSPATH doit être bon !!!
Avez-vous une solution ?
 
Mon jsp se trouve sous la racine de mon projet.
Merci


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
mood
Publicité
Posté le 19-12-2002 à 14:52:36  profilanswer
 

n°272821
darklord
You're welcome
Posté le 19-12-2002 à 14:54:58  profilanswer
 

oh putain ... ca va pas recommencer ces conneries où on écrit 20.000 posts avec la meme chose


---------------
Just because you feel good does not make you right
n°272824
darklord
You're welcome
Posté le 19-12-2002 à 14:57:25  profilanswer
 
n°272825
persepolis
Posté le 19-12-2002 à 14:58:40  profilanswer
 

DarkLord a écrit :

oh putain ... ca va pas recommencer ces conneries où on écrit 20.000 posts avec la meme chose  


T'as l'air d'avoir besoin de vacances... J'ai fait une recherche et j'ai rien trouvé sur le sujet.
Tu devrais prendre des vacances dans nos belles alpes, l'air y est pur :sarcastic:


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
n°272827
lorill
Posté le 19-12-2002 à 14:59:28  profilanswer
 

persepolis a écrit :


T'as l'air d'avoir besoin de vacances... J'ai fait une recherche et j'ai rien trouvé sur le sujet.
Tu devrais prendre des vacances dans nos belles alpes, l'air y est  


faut croire que tu sais pas chercher :sarcastic:

n°272830
darklord
You're welcome
Posté le 19-12-2002 à 15:00:43  profilanswer
 

lorill a écrit :


faut croire que tu sais pas chercher :sarcastic:  


 
[:ddr555]


---------------
Just because you feel good does not make you right
n°272834
lorill
Posté le 19-12-2002 à 15:03:13  profilanswer
 
n°272835
darklord
You're welcome
Posté le 19-12-2002 à 15:03:30  profilanswer
 


 
 :non:


---------------
Just because you feel good does not make you right
n°272836
persepolis
Posté le 19-12-2002 à 15:04:34  profilanswer
 


J'ai cru comprendre qu'avec tomcat, il n'utilisait pas mon classpath mais le sien...(pour les jsp)


Message édité par persepolis le 19-12-2002 à 15:05:51

---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
n°272845
darklord
You're welcome
Posté le 19-12-2002 à 15:08:44  profilanswer
 

persepolis a écrit :


J'ai cru comprendre qu'avec tomcat, il n'utilisait pas mon classpath mais le sien...(pour les jsp)


 
dans un environnement J2EE et en règle générale on ne doit pas compter sur le classpath système. Et effectivement tomcat a son propre système de classpath.
 
Typiquement tu dois avoir une webapp toto
 
dans ce rep toto tu as WEB-INF et dans ce rep tu as classes et lib. Si tu mets le jar dans lib ou ta classe perso dans classes (suivant que c'est sous forme de Jar ou de fichier .class), tomcat l'ajoutera automatiquement au classpath de la webapp.
 


---------------
Just because you feel good does not make you right
mood
Publicité
Posté le 19-12-2002 à 15:08:44  profilanswer
 

n°272851
darklord
You're welcome
Posté le 19-12-2002 à 15:09:28  profilanswer
 

persepolis a écrit :


J'ai fait une recherche et j'ai rien trouvé sur le sujet.
Tu devrais prendre des vacances dans nos belles alpes, l'air y est pur :sarcastic:  


 
FYI, j'ai fait une recherche simple avec le mot classpath et j'ai trouvé une dizaine de posts  :sarcastic:


---------------
Just because you feel good does not make you right
n°272859
persepolis
Posté le 19-12-2002 à 15:11:47  profilanswer
 

DarkLord a écrit :


 
dans un environnement J2EE et en règle générale on ne doit pas compter sur le classpath système. Et effectivement tomcat a son propre système de classpath.
 
Typiquement tu dois avoir une webapp toto
 
dans ce rep toto tu as WEB-INF et dans ce rep tu as classes et lib. Si tu mets le jar dans lib ou ta classe perso dans classes (suivant que c'est sous forme de Jar ou de fichier .class), tomcat l'ajoutera automatiquement au classpath de la webapp.
 
Ma structure:
/stlnew
    index.jsp        ---> appel de la classe Data
    /WEB-INF/classes/Data.class
 
Ca devrait être ok ?
 
A la compil de index.jsp :
/exec/commun/prog/tomcat/jakarta-tomcat-4.1.12/work/Apache/stldev/stlnew/index_jsp.java:86: cannot resolve symbol
symbol  : class Data  
location: class org.apache.jsp.index_jsp
     table.add(new Data(strName, typMat[rep], sdf.format(date)));
 
 
 


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
n°272864
darklord
You're welcome
Posté le 19-12-2002 à 15:12:35  profilanswer
 

Data n'appartient pas à un package je présume ...


---------------
Just because you feel good does not make you right
n°272869
persepolis
Posté le 19-12-2002 à 15:13:53  profilanswer
 

DarkLord a écrit :

Data n'appartient pas à un package je présume ...  


Non ...


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
n°272876
darklord
You're welcome
Posté le 19-12-2002 à 15:15:32  profilanswer
 

mets ta classe dans un package déjà ... Le package par défaut existe mais ne devrait en aucun cas etre utilisé. Tu as importé ta classe dans ta JSP au moins?


Message édité par darklord le 19-12-2002 à 15:15:51

---------------
Just because you feel good does not make you right
n°272888
benou
Posté le 19-12-2002 à 15:18:37  profilanswer
 

DarkLord a écrit :

Tu as importé ta classe dans ta JSP au moins?


logiquement y a pas besoin si c'est à la racine ...

n°272891
persepolis
Posté le 19-12-2002 à 15:19:10  profilanswer
 

DarkLord a écrit :

mets ta classe dans un package déjà ... Le package par défaut existe mais ne devrait en aucun cas etre utilisé. Tu as importé ta classe dans ta JSP au moins?


G essaye de la mettre sous  
 stlnew/myclass
 et mettre dans la jsp import myclass.* mais il ne trouve pas myclass ...
Est-ce-qu'il faut que je mette myClass sous  
    stlnew/WEB-INF/classes  ????
 
Et en plus, je recuperais une superbe class que benou avait poste sur les tris de tableaux a 2 dim  :jap:  :jap:


Message édité par persepolis le 19-12-2002 à 15:22:04

---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
n°272894
HappyHarry
Posté le 19-12-2002 à 15:21:39  profilanswer
 

benou a écrit :


logiquement y a pas besoin si c'est à la racine ...


 
logiquement oui, mais j'avais eu la merde, et le coup du package (merci DL) ca avait resolu mon probleme

n°272895
benou
Posté le 19-12-2002 à 15:21:59  profilanswer
 

c'est quoi "myClass" ???

n°272898
persepolis
Posté le 19-12-2002 à 15:23:05  profilanswer
 

benou a écrit :

c'est quoi "myClass" ???


J'ai fait un essai en copiant Data.java sous le repertorie myClass


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
n°272900
HappyHarry
Posté le 19-12-2002 à 15:23:44  profilanswer
 

persepolis a écrit :


J'ai fait un essai en copiant Data.java sous le repertorie myClass


 
et t'as rajouté ta classe dans le package ?

n°272907
persepolis
Posté le 19-12-2002 à 15:28:27  profilanswer
 

HappyHarry a écrit :


 
et t'as rajouté ta classe dans le package ?


J'ai rajoute dans data.java package myClass;
et j'ai fait import myClass.* dans la jsp qui voulait appeler Data


Message édité par persepolis le 19-12-2002 à 15:29:11

---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
n°272908
benou
Posté le 19-12-2002 à 15:29:00  profilanswer
 

faut mettre package myclass; en haut de ton fichier !
 
et vire la majuscule de ton nom de package !!!!  :o


Message édité par benou le 19-12-2002 à 15:29:30
n°272909
El_gringo
Posté le 19-12-2002 à 15:29:38  profilanswer
 

persepolis a écrit :


G essaye de la mettre sous  
 stlnew/myclass
 et mettre dans la jsp import myclass.* mais il ne trouve pas myclass ...
Est-ce-qu'il faut que je mette myClass sous  
    stlnew/WEB-INF/classes  ????
 
Et en plus, je recuperais une superbe class que benou avait poste sur les tris de tableaux a 2 dim  :jap:  :jap:  


 
y faut que tu la mettes sous
strnew/WEB-INF/classes/myclass
(sauf que, vu qu'un package c censé regrouper des classes, c zarbe d'appeler un package "myclass", 'fin bref...

n°272912
benou
Posté le 19-12-2002 à 15:30:11  profilanswer
 

et puis il faudra importer myclass.* dans ta jsp

n°272913
El_gringo
Posté le 19-12-2002 à 15:30:34  profilanswer
 

Jammais de majuscules ds les noms de packages...

n°272915
darklord
You're welcome
Posté le 19-12-2002 à 15:31:58  profilanswer
 

benou a écrit :


logiquement y a pas besoin si c'est à la racine ...


 
je sais. Mais ne pas mettre de package c'est une mauvaise habitude à la base et tu as parfois des surprises avec Tomcat qui ston résolues en mettant la classe dans un package


---------------
Just because you feel good does not make you right
n°272919
darklord
You're welcome
Posté le 19-12-2002 à 15:33:13  profilanswer
 

je savais bien qu'on allait encore faire 20.000 posts avec des conneries ...


---------------
Just because you feel good does not make you right
n°272922
darklord
You're welcome
Posté le 19-12-2002 à 15:34:05  profilanswer
 

persepolis a écrit :


G essaye de la mettre sous  
 stlnew/myclass
 et mettre dans la jsp import myclass.* mais il ne trouve pas myclass ...


 
est ce que tu peux m'expliquer ta logique. POURQUOI, bordel de merde, tu mets ton répertoire myClass en dehords de classes tout d'un coup. Là je suis désolé mais je comprends vraiment pas ta logique ...


---------------
Just because you feel good does not make you right
n°272935
persepolis
Posté le 19-12-2002 à 15:37:07  profilanswer
 

El_Gringo a écrit :


 
y faut que tu la mettes sous
strnew/WEB-INF/classes/myclass
(sauf que, vu qu'un package c censé regrouper des classes, c zarbe d'appeler un package "myclass", 'fin bref...


nickel !!!
Apres avoir creer mon rep  mypack sous WEB-INF/classes et rajouté import mypack.*; dans ma jsp tout est ok.
Le package doit donc est cree a partir de WEB-INF/classes .
Au passage merci a Benou pour son topic sur le tri ainsi qu'a DarkLord .
Tu vois qu'il n'y avait pas la soluce dans le forum


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
n°272947
persepolis
Posté le 19-12-2002 à 15:39:31  profilanswer
 

DarkLord a écrit :


 
est ce que tu peux m'expliquer ta logique. POURQUOI, bordel de merde, tu mets ton répertoire myClass en dehords de classes tout d'un coup. Là je suis désolé mais je comprends vraiment pas ta logique ...


Comme disait une de tes congenere .
La toute toute premiere fois ...
J'me ferai plus avoir.. sdu moins la dessus  
A+


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
n°272949
darklord
You're welcome
Posté le 19-12-2002 à 15:39:50  profilanswer
 

persepolis a écrit :


Tu vois qu'il n'y avait pas la soluce dans le forum  


 
ca c'est vraiment la meilleure de l'année  :sarcastic:  
si tu savais le nombre de fois que ce genre de problèmes a été abordés et c'était toujours le meme problème.
 
Soit une classe sans package sous Tomcat
soit le .java a la place du .class
soit un importe qui manquait
soit les classes mit n'importe où dans la webapp (typiquement ce que tu as fait, mettre le rép myclass dans le root de la webapp).
 
 
C'est juste que l'outil de recherche ne donne pas vraiment tout les résultats. Mais des topics comme ca on en voit passer plusieurs par moi et c'est toujours la meme chose


---------------
Just because you feel good does not make you right
n°272966
benou
Posté le 19-12-2002 à 15:45:08  profilanswer
 

faudrait vraiment qu'ils se mette à parler du classpath quand ils enseingnent le java à la fac ! :/

n°272974
darklord
You're welcome
Posté le 19-12-2002 à 15:49:43  profilanswer
 

benou a écrit :

faudrait vraiment qu'ils se mette à parler du classpath quand ils enseingnent le java à la fac ! :/


 
non mais rien à voir dans ce cas ci. Y a vraiment pleins de trucs:
 
- Classe sans package
- Nom de package a la con
- Logique assez bizarre qd à la structure de la webapp
- etc
 
et je parie que dans la jsp d'orignie il n'a pas fait d'import de sa classe ...


---------------
Just because you feel good does not make you right
n°272977
persepolis
Posté le 19-12-2002 à 15:50:51  profilanswer
 

benou a écrit :

faudrait vraiment qu'ils se mette à parler du classpath quand ils enseingnent le java à la fac ! :/


Pourquoi tu parles de FAC ???


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
n°272978
benou
Posté le 19-12-2002 à 15:51:56  profilanswer
 

si il savait comment fonctionne le classpath avec les packages il n'aurait pas mit son rep myclass en dehors de classes ...
 
mais bon, c'était plus une remarque par rapport au nombre de posts qu'on a avec ce genre de problèmes

n°272995
Prince2Lu
Posté le 19-12-2002 à 16:00:30  profilanswer
 

il est marrant Persepoil quand même  [:yems93]

n°273118
El_gringo
Posté le 19-12-2002 à 17:01:15  profilanswer
 

Prince2Lu a écrit :

il est marrant Persepoil quand même  [:yems93]  


 
...fais l'malin toi! T'aurais fait comment sans moi? :D

n°273128
persepolis
Posté le 19-12-2002 à 17:06:06  profilanswer
 

benou a écrit :

si il savait comment fonctionne le classpath avec les packages il n'aurait pas mit son rep myclass en dehors de classes ...
 
mais bon, c'était plus une remarque par rapport au nombre de posts qu'on a avec ce genre de problèmes


Je suis sûr que DarkOrg, il pourrait nous faire un super tuto sur le sujet et en Français en plus .


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
n°273130
HappyHarry
Posté le 19-12-2002 à 17:06:55  profilanswer
 

persepolis a écrit :


Je suis sûr que DarkOrg, il pourrait nous faire un super tuto sur le sujet et en Français en plus .
 


 
y en a des vachements bien des tutos chez sun :sarcastic:
 
tu devrais les lire plus souvent je crois

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

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

  import d'une classe perso dans un jsp

 

Sujets relatifs
[Smalltalk] Classe / Instance kesako ?[Java] Quelle classe pour stockage données volumineuse
[java] appel d'une méthode de la classe maman[VB] Création d'un objet et de sa classe
Coment dessiner sur un JPanel a partir d'une autre classe?[java] IntelliJ Idea 3.0 et import optimisation
une classe MP3 sous javaimport dans sql depuis un fichier externe
mot-cles IMPORT/EXPORTRécupérer l'objet Page courant ds une classe
Plus de sujets relatifs à : import d'une classe perso dans un jsp


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