JSP

Mr.fidel Messages postés 48 Statut Membre -  
 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 :-)

1 réponse

Utilisateur anonyme
 
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
0