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 :

importer une class java dans page jsp


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de Nemesys
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 895
    Par défaut importer une class java dans page jsp
    Bonjour,

    J'ai un fichier .class que je souhaite importer dans une page jsp. Je sais qu'il faut utiliser <%@ page import= ....> mais après je ne sais pas comment le mettre en oeuvre ! ceci dans le but d'appeler une méthode de cette classe lors de l'envoi d'un formulaire.

    Merci

  2. #2
    Membre éclairé Avatar de adil_vpb
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2006
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 326
    Par défaut
    bonjour,
    par exemple t'as le package com.pconnection :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    public class connection {
    String err="non erreur";
        public String GetErr(){ //return des erreurs !
        return err; 
        }
    }
    et sur ta pag jsp tu met :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*,com.pconnection.*, java.util.* "%>
    com.pconnection c'est le package qui regroupe tes classes, et qui se trouve dans WEB-INF/classes si tu travaille sous Tomcat,
    apres dans le scriptling de ta page jsp tu met :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <%
    connection con=new connection();
    out.println(con.GetErr());
    %>
    et ca doit marché !!!

  3. #3
    Membre éclairé Avatar de adil_vpb
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2006
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 326
    Par défaut
    regarde comme même dans le forum :
    ce type de question est déjà posé :
    http://www.developpez.net/forums/sho...d.php?t=280466

    si j'ai bien compris, c'est presque ce qui tu cherches !


  4. #4
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 23
    Par défaut
    Pour ma part, j'utilise Struts la plupart du temps donc ce genre de pb ne se pose pas. De plus, je ne suis pas certain que l'on puisse assimiler une méthode à un évènement directement dans ta page *.jsp !

    sinon, si ton *.class est bien dans le répertoire WEB-INF/classes (ac tous ces packages), pas nécessairement besoin de l'importer. Fais y appelle en nommant tes packages (ex : package.MaClasse). Pour note, qd je fais ça, c'est que mes .class sont bien rangés ou que le *.jar du projet initial où se trouve la classe en question est bien dans WEB-INF/lib

  5. #5
    Membre Expert Avatar de Nemesys
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 895
    Par défaut
    re,

    tout d'abord merci, mais je comprend toujours mal.

    On me livre le dossier "WEB-INF" de Tomcat qui comporte un sous dossier "classes" avec le fichier.class dedans et qui comporte le fichier web.xml.
    j'ai une methode on l'appelera "Methode" issu du fichier.java et il faut que j'y fasse appel par une page JSP. Je pense deja avoir été plus clair et je n'ai vraiment que ca sous le coude pour faire fonctionne la servlet depuis JSP.

    Que faire exactement dans la page JSP? et ou faut il la placer par rapport au repertoire WEB-INF?

    merci

  6. #6
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Faudrait nous en dire plus sur ta classe java.
    La méthode renvoie-t'elle un objet ?
    Que veux-tu afficher dans la jsp ?
    Avec un peu de code, je pense qu'on t'aidera plus facilement.

Discussions similaires

  1. probleme d'affichage d'une applet java dans page jsp
    Par wafabrj dans le forum Applets
    Réponses: 1
    Dernier message: 31/10/2012, 20h54
  2. importer une classe java dans une page jsp
    Par chafik_si3 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 26/03/2009, 15h51
  3. inclure une class java dans page jsp
    Par psycho_xn dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 21/06/2007, 17h11
  4. appel d'une classe java dans un jsp
    Par kanzarih dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 01/03/2007, 13h06
  5. reconnaissance d'une class java dans 1 jsp
    Par launas dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 24/08/2006, 17h39

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