IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

Fonctions Java ne fonctionnent pas en JSP


Sujet :

Servlets/JSP Java

  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 16
    Par défaut Fonctions Java ne fonctionnent pas en JSP
    Bonjour,
    J'ai des fonctions qui font des traitement sur une base de données oracle comme des select et delete.
    Ce qui est bizarre c'est que ces fonctions fonctionnent parfaitement sous eclipse (dans le main()), mais ne marchent pas correctement dans les page JSP (j'ai fait les import des classes JAVA dans la page jsp et tout).
    Je suis nouveau sur le développement en J2ee, donc si vous avez des informations à propos de ce sujet merci de m'éclaircir.
    NB: je travaille sur un projet TOMCAT.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Par défaut
    tu peux nous montrer ton code. Quand tu dis: ça ne marche pas. Il y a des exceptions levées ou autres messages d'erreurs.

    est-ce que tu développes sous eclipse et a installé tomcat comme serveur sous eclipse?

  3. #3
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 16
    Par défaut
    merci d'abord pour ta reponse
    Oui je travaille avec tomcat comme serveur avec eclipse .
    Exemple de code qui ne marche pas en jsp:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     public ResulSet Test()   { 
            ResultSet r;
            Connect c=new Connect();
     
     
        try {
               Statement s=c.stat();
              ResultSet r=s.executeQuery(Select...(code SQL ici));
     
     
     
            } catch(Exception e) {
               System.out.println("Exception: "+ e);
               e.printStackTrace();
     
           } 
           return r;
     
     }
    Mon probleme est que la fonction marchent en la compilant dans un main() mais ne marche pas en JSP , elle n'execute pas la REQUETE!
    c'est comme si la fonction ne se compile pas en l'appelant dans une JSP

  4. #4
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 16
    Par défaut
    merci d'abord pour ta reponse
    Oui je travaille avec tomcat comme serveur avec eclipse .
    Exemple de code qui ne marche pas en jsp:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     public ResultSet Test()   { 
            ResultSet r;
            Connect c=new Connect();
     
     
        try {
               Statement s=c.stat();
              ResultSet r=s.executeQuery(Select...(code SQL ici));
     
     
     
            } catch(Exception e) {
               System.out.println("Exception: "+ e);
               e.printStackTrace();
     
           } 
           return r;
     
     }
    Mon probleme est que la fonction marchent en la compilant dans un main() mais ne marche pas en JSP , elle n'execute pas la REQUETE!
    c'est comme si la fonction ne se compile pas en l'appelant dans une JSP

  5. #5
    Membre Expert
    Avatar de olivier.pitton
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2012
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 355
    Par défaut
    Tu déclares deux fois la variable donc ça ne peut pas compiler. Tu peux nous dire quelles erreurs tu as ?

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    De plus, il me semble qu'on ne peux pas déclarer de méthodes dans un JSP. Si tu nous montrais plutôt le JSP que tu as écrit?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Mail] fonction mail qui fonctionne pas
    Par digger dans le forum Langage
    Réponses: 3
    Dernier message: 31/08/2006, 22h28
  2. fonction ridicule qui fonctionne pas sous firefox
    Par Isses dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 27/06/2006, 12h08
  3. fonction plpgsql qui fonctionne pas...
    Par Empty_body dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 15/01/2006, 18h22
  4. La fonction CurrentDb() ne fonctionne pas dans une requête
    Par Sébastien Le Goyet dans le forum Access
    Réponses: 8
    Dernier message: 24/11/2005, 17h46
  5. Java ne fonctionne pas sous Firefox
    Par Info-Rital dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 29/07/2004, 23h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo