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

  FORUM HardWare.fr
  Programmation
  Java

  problème javabean. jsp à fichier class(liaison??)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème javabean. jsp à fichier class(liaison??)

n°1385624
simonh14
spes facit vitam
Posté le 12-06-2006 à 10:10:17  profilanswer
 

Hello voilà mon problème.
j'ai un fichier jsp qui contient ce code
 
<body>
     
     
    <jsp:useBean id="essai" class="test" />
    <jsp:setProperty name="essai" property="message" value="bouh" />
     
    <h1> <jsp:getProperty name="essai" property="message" /></h1>
     
   ...
</body>
</html>
 
ainsi que le fichier class
 
public class test {
 private String message="vous n avez pas de message";
 public String getMessage(){
  return message;
  }
 public void setMessage(String message){
  this.message=message;
 }
}
 
j'ai toujours la même erreur et ca commence à me gonfler.
 
erreur: cannot resolve symbole: symbole: class test
 
mon fichier java(class) à été créé dans monprojet/src
et mon fichier jsp se situe ici monprojet/WebRoot/form/essaidevariable.jsp
 
Pouvez vous m'indiquer pourquoi mon bean ne fonctionne pas?


---------------
amicalement
mood
Publicité
Posté le 12-06-2006 à 10:10:17  profilanswer
 

n°1385702
brisssou
8-/
Posté le 12-06-2006 à 12:05:56  profilanswer
 

un import peut-être ?
 
et le package par défaut, c'est le mal.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1385738
boulax
Inserer phrase hype en anglais
Posté le 12-06-2006 à 13:10:31  profilanswer
 

Ton fichier .class est accessible à la webapp ?


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1385858
simonh14
spes facit vitam
Posté le 12-06-2006 à 15:56:12  profilanswer
 

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
 
<%  
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
     
    <title>My JSP 'essaidevariable.jsp' starting page</title>
     
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
     
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->
  </head>
   
  <body>
    This is my JSP page. <br>
    <%int u= 100;%>
    <jsp:useBean id="essai" class="Test" />
    <jsp:setProperty name="essai" property="message" value="bouh" />
     
    <h1> <jsp:getProperty name="essai" property="message" /></h1>
     
   
 
     
    </form>
     
  </body>
</html>
 
Voila la page jsp en entier.
Un import du fichier class?
le package par défaut de la page jsp y est :S


---------------
amicalement
n°1385878
brisssou
8-/
Posté le 12-06-2006 à 16:13:37  profilanswer
 

Code :
  1. <%@ page import="Test"%>


 
et est-ce que ton fichier Test.class est bien soit dans un jar du répertoire WEF-INF/lib de ton appli soit dans le répertoire WEB-INF/classes de ton appli, soit dans le CLASSPATH de ton server ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1385890
simonh14
spes facit vitam
Posté le 12-06-2006 à 16:22:21  profilanswer
 

Le fichier Test.class se situe bien ici  
/essaistruts/WebRoot/WEB-INF/classes/Test.class
mais ca me met une nouvelle erreur:
 
the import Test cannot be resolved
 
est-ce qu'il faut que je configure le fichier web.xml? si oui que mettre dedans


---------------
amicalement
n°1385924
brisssou
8-/
Posté le 12-06-2006 à 17:03:52  profilanswer
 

si tu fais un essaistruts, pourquoi tu te casses avec les tag <jsp:* /> ?
 
sinon, j'ai plus d'idée pour ton soucis...


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1385951
simonh14
spes facit vitam
Posté le 12-06-2006 à 17:40:18  profilanswer
 

ha paske j'essaie d'apprendre toute les ficèles du java. les struts j'y arrive mais je garde le même projet pour faire mes essais. pour ce qui est du usebean ben pour le moment ca a pas l'air au point :(
je vais regarder. si quelqu'un a une idée :P


---------------
amicalement
n°1386176
Bidem
Posté le 13-06-2006 à 00:49:32  profilanswer
 

Essaye avec une classe que ne soit pas dans le package par défaut.
 
Pour info, rien ne garantit que  la classe générée à partir de la jsp soit dans le package par défaut (ex Tomcat les mets dans org.apache.jsp)
Et comme il est impossible de faire un import d'une classe du package par défaut, ta classe Test n'est pas utilisable dans une jsp
 
CQFD


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

  problème javabean. jsp à fichier class(liaison??)

 

Sujets relatifs
Problème de warningsProblème avec le tri dans les colonnes
Problème avec le script prog SquirrelMail...problème de calcul de date automatiquement
Chargement d'un fichier de sauvegardeProblème opener.location.reload
Problème avec FlashProbleme avec AJAX et internet explorer
Problème d'accès à une base Access via VB6 (erreur 13) 
Plus de sujets relatifs à : problème javabean. jsp à fichier class(liaison??)


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