JSP
                    
        
     
             
                    Mr.fidel
    
        
    
                    Messages postés
            
                
     
             
            48
        
            
                                    Statut
            Membre
                    
                -
                                     
Utilisateur anonyme -
        Utilisateur anonyme -
        Bonjour,
Je suis un debutant en JSP et je veux faire appeler une classe java externe dans un fichier JSP
voici la classe java (Point.java) :
*******************************
package Pbean;
class Point
{
private int x,y;
	
Point(int x, int y)
{
this.x = x;
this.y = y;
}
	
}
********************************
et apres compiler cette classe j'ai mis le bytecode (Point.class) dans le dossier Pbean
et voici le code JSP (test.jsp) :
*************************************
<%@ page import="Pbean.*" ;%>
<%@ page import="java.util.*" ;%>
<html>
<head>
<title>
</title>
	
	
</head>
<body>
<%
Point p = new Point(7,2);
%>
</body>
</html>
*****************************************
Mais ça marche pas !!!!!!!!!!!!
NB : Je travaille avec Tomcat
Merci d'avance pour vos reponses :-)
                
            
                
    
    
    
        Je suis un debutant en JSP et je veux faire appeler une classe java externe dans un fichier JSP
voici la classe java (Point.java) :
*******************************
package Pbean;
class Point
{
private int x,y;
Point(int x, int y)
{
this.x = x;
this.y = y;
}
}
********************************
et apres compiler cette classe j'ai mis le bytecode (Point.class) dans le dossier Pbean
et voici le code JSP (test.jsp) :
*************************************
<%@ page import="Pbean.*" ;%>
<%@ page import="java.util.*" ;%>
<html>
<head>
<title>
</title>
</head>
<body>
<%
Point p = new Point(7,2);
%>
</body>
</html>
*****************************************
Mais ça marche pas !!!!!!!!!!!!
NB : Je travaille avec Tomcat
Merci d'avance pour vos reponses :-)
1 réponse
                        
                    tu n'importe pas ton bean de la bonne façon , il ne faut pas utiliser import comme pour un fichier normal vu qu'il s'agit d'une classe.
donc ta classe tu ne la touche pas tu laisse tout les fichiers comme ils sont créer ca ne sert à rien de bouger le .class
au début de ta page tu doit charger des librairies qui te permettront d'utiliser ton bean, donc tu fe:
sur ta balise html:
<html xmlns:jsp="https://www.oracle.com/java/technologies/">
encuite tu peut appeler ton bean de cette façon:
<jsp:usebean id="alias_que_tu_veux_donner_à_ton_bean" class="chemin_de_te_classe"/>
et apres tu peux utiliser ton bean: ${alias.propriété)
mais cherche des infos sur usebean sur le net tu trouveras facilement
    
                donc ta classe tu ne la touche pas tu laisse tout les fichiers comme ils sont créer ca ne sert à rien de bouger le .class
au début de ta page tu doit charger des librairies qui te permettront d'utiliser ton bean, donc tu fe:
sur ta balise html:
<html xmlns:jsp="https://www.oracle.com/java/technologies/">
encuite tu peut appeler ton bean de cette façon:
<jsp:usebean id="alias_que_tu_veux_donner_à_ton_bean" class="chemin_de_te_classe"/>
et apres tu peux utiliser ton bean: ${alias.propriété)
mais cherche des infos sur usebean sur le net tu trouveras facilement
