Pourqoui n'accepte pas le jspbeans
lila
-
Richard -
Richard -
Bonjour,
Je suis debutante dans le domaine de programmation jsp et J’ai un probleme , j’espere que je trouve quelqu un qui peut m’aide ,j’esseyer de resoudre mon probleme ,voici le
Code source que j’execute :
<html>
<HEAD>
<TITLE>Essai d'instanciation d'un bean dans une JSP</TITLE>
</HEAD>
<body>
<p>Test d'utilisation d'un Bean dans une JSP </p>
<jsp:useBean id="personne" scope="request" class="test.Personne" />
<p>nom initial = <%=personne.getNom() %></p>
<%
personne.setNom("mon nom");
%>
<p>nom mise à jour = <%= personne.getNom() %></p>
</body>
</html>
Personne.java
package test;
public class Personne {
private String nom;
private String prenom;
public Personne() {
this.nom = "nom par defaut";
this.prenom = "prenom par defaut";
}
public void setNom (String nom) {
this.nom = nom;
}
public String getNom() {
return (this.nom);
}
public void setPrenom (String prenom) {
this.prenom = prenom;
}
public String getPrenom () {
return (this.prenom);
}
}
et celle la le message d’erreur qui apparitre :
org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP
Une erreur s'est produite à la ligne: 7 dans le fichier jsp: /projet/TestBean.jsp
Erreur de servlet générée:
[javac] Compiling 1 source file
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\jsp-examples\org\apache\jsp\projet\TestBean_jsp.java:48: package test does not exist
test.Personne personne = null;
^
Une erreur s'est produite à la ligne: 7 dans le fichier jsp: /projet/TestBean.jsp
Erreur de servlet générée:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\jsp-examples\org\apache\jsp\projet\TestBean_jsp.java:50: package test does not exist
personne = (test.Personne) _jspx_page_context.getAttribute("personne", PageContext.REQUEST_SCOPE);
^
Une erreur s'est produite à la ligne: 7 dans le fichier jsp: /projet/TestBean.jsp
Erreur de servlet générée:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\jsp-examples\org\apache\jsp\projet\TestBean_jsp.java:52: package test does not exist
personne = new test.Personne();
^
Une erreur s'est produite à la ligne: 8 dans le fichier jsp: /projet/TestBean.jsp
Erreur de servlet générée:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\jsp-examples\org\apache\jsp\projet\TestBean_jsp.java:58: internal error; cannot instantiate print(boolean) at javax.servlet.jsp.JspWriter to (test.Personne.getNom)
out.print(personne.getNom() );
^
Une erreur s'est produite à la ligne: 12 dans le fichier jsp: /projet/TestBean.jsp
Erreur de servlet générée:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\jsp-examples\org\apache\jsp\projet\TestBean_jsp.java:65: internal error; cannot instantiate print(boolean) at javax.servlet.jsp.JspWriter to (test.Personne.getNom)
out.print( personne.getNom() );
^
5 errors
les outils que j’utilise sont :
-j2sdk1.5.0
-j2re1.5.0
-ApacheTomcat/5.0.19
-Oracle8i Enterprise Edition Release 8.1.6.0.0
est ce que le probleme est de cmptabilite ?
merci de votre aide .
Je suis debutante dans le domaine de programmation jsp et J’ai un probleme , j’espere que je trouve quelqu un qui peut m’aide ,j’esseyer de resoudre mon probleme ,voici le
Code source que j’execute :
<html>
<HEAD>
<TITLE>Essai d'instanciation d'un bean dans une JSP</TITLE>
</HEAD>
<body>
<p>Test d'utilisation d'un Bean dans une JSP </p>
<jsp:useBean id="personne" scope="request" class="test.Personne" />
<p>nom initial = <%=personne.getNom() %></p>
<%
personne.setNom("mon nom");
%>
<p>nom mise à jour = <%= personne.getNom() %></p>
</body>
</html>
Personne.java
package test;
public class Personne {
private String nom;
private String prenom;
public Personne() {
this.nom = "nom par defaut";
this.prenom = "prenom par defaut";
}
public void setNom (String nom) {
this.nom = nom;
}
public String getNom() {
return (this.nom);
}
public void setPrenom (String prenom) {
this.prenom = prenom;
}
public String getPrenom () {
return (this.prenom);
}
}
et celle la le message d’erreur qui apparitre :
org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP
Une erreur s'est produite à la ligne: 7 dans le fichier jsp: /projet/TestBean.jsp
Erreur de servlet générée:
[javac] Compiling 1 source file
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\jsp-examples\org\apache\jsp\projet\TestBean_jsp.java:48: package test does not exist
test.Personne personne = null;
^
Une erreur s'est produite à la ligne: 7 dans le fichier jsp: /projet/TestBean.jsp
Erreur de servlet générée:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\jsp-examples\org\apache\jsp\projet\TestBean_jsp.java:50: package test does not exist
personne = (test.Personne) _jspx_page_context.getAttribute("personne", PageContext.REQUEST_SCOPE);
^
Une erreur s'est produite à la ligne: 7 dans le fichier jsp: /projet/TestBean.jsp
Erreur de servlet générée:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\jsp-examples\org\apache\jsp\projet\TestBean_jsp.java:52: package test does not exist
personne = new test.Personne();
^
Une erreur s'est produite à la ligne: 8 dans le fichier jsp: /projet/TestBean.jsp
Erreur de servlet générée:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\jsp-examples\org\apache\jsp\projet\TestBean_jsp.java:58: internal error; cannot instantiate print(boolean) at javax.servlet.jsp.JspWriter to (test.Personne.getNom)
out.print(personne.getNom() );
^
Une erreur s'est produite à la ligne: 12 dans le fichier jsp: /projet/TestBean.jsp
Erreur de servlet générée:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\jsp-examples\org\apache\jsp\projet\TestBean_jsp.java:65: internal error; cannot instantiate print(boolean) at javax.servlet.jsp.JspWriter to (test.Personne.getNom)
out.print( personne.getNom() );
^
5 errors
les outils que j’utilise sont :
-j2sdk1.5.0
-j2re1.5.0
-ApacheTomcat/5.0.19
-Oracle8i Enterprise Edition Release 8.1.6.0.0
est ce que le probleme est de cmptabilite ?
merci de votre aide .
A voir également:
- Pourqoui n'accepte pas le jspbeans
- Il n'a pas accepté mon invitation facebook - Guide
- Viber n'accepte pas mon numéro de téléphone - Forum Samsung
- Votre paiement n'est pas accepté par votre banque winamax - Forum Loisirs / Divertissements
- Site qui accepte paysafecard - Forum Consommation & Internet
- Le périphérique ou la ressource distant n'accepte pas la connexion ✓ - Forum Réseaux sociaux
3 réponses
Salut,
Non, je ne pense pas qu'il y ait de problème de compatibilité. Par contre il s'agit d'une erreur lors de la compilation de ta class d'implémentation.
Sur Tomcat, je ne sais pas où tu peux le trouver, mais il est certain que tu peux trouver la class générée quelque part sur le serveur et là tu peux retrouver l'erreur.
As-tu pensé à inclure ton package dans la page JSP via une directive?
Non, je ne pense pas qu'il y ait de problème de compatibilité. Par contre il s'agit d'une erreur lors de la compilation de ta class d'implémentation.
Sur Tomcat, je ne sais pas où tu peux le trouver, mais il est certain que tu peux trouver la class générée quelque part sur le serveur et là tu peux retrouver l'erreur.
As-tu pensé à inclure ton package dans la page JSP via une directive?
j ai le meme probleme que toi as tu une idee de la solution
merci
Bonjour a tous, je recherche une aide dans le devellopement d'une jsp avec le serveur Tomcat. La config marche.
voici la classe que j'ai compilé et mis dans le webinf/class
public class Fruit {
private String nomFruit;
private int poids;
private String couleur;
private boolean isCitron;
private float prix;
public String getNomFruit(){
return this.nomFruit;
}
public void setNomFruit(String nom){
this.nomFruit=nom;
}
public int getPoids(){
return this.poids;
}
public void setPoids(int nombre){
this.poids=nombre;
}
public String getCouleur(){
return this.couleur;
}
public void setCouleur(String couleur){
this.couleur=couleur;
}
public float getPrix(){
return this.prix;
}
public void setPrix(float prix){
this.prix=prix;
}
public boolean isCitron(){
return this.isCitron;
}
public void setCitron(boolean isCitron){
this.isCitron=isCitron;
}
}
Le code FruitsOrder.html
<HTML>
<body>
<h1>Bon de commande de fruit (FruitOrder.html)</h1>
Fruit : Mangue<br>
Couleur : Orange<br>
Prix au kg : 5,95 Euros<br>
<form action="confirm.jsp" method="post">
Quantité : <input type="text" name="saisie_poids"><br>
<input type="submit" value="Valider la commande" >
</form>
</body>
</html>
confirm.jsp placé dans le dossier jsp
<%-- confirm.jsp -->
<jsp:useBean id="commandeFruit" class="Fruit" />
<jsp:setProperty name="commandeFruit" property="nomFruit" value="Mangue" />
<jsp:setProperty name="commandeFruit" property="couleur" value="Orange" />
<jsp:setProperty name="commandeFruit" property="prix" value="5.95" />
<jsp:setProperty name="commandeFruit" property="poids" param="saisie_poids" />
--%>
<HTML>
<body>
<h1>Votre commande de fruit (confirm.jsp)</h1>
<br>
Fruit : <jsp:getProperty name="commandeFruit" property="nomFruit"/><br>
Couleur : <jsp:getProperty name="commandeFruit" property="couleur" /><br>
Prix au kg : <jsp:getProperty name="commandeFruit" property="prix" /> Euros<br>
Quantité : <jsp:getProperty name="commandeFruit" property="poids" /><br>
Total : <%=commandeFruit.getPrix()*commandeFruit.getPoids() %> Euros<p></p>
<a href="FruitOrder.html">Revenir à la commande pour la modifier</a>
</body>
</html>
Lorsque je fais cela il ne reconnait pas l'objet Fruits
et j'ai un message d'erreur
Quelqu'un connait il la solution svp
Je vous remercie de votre aide
a bientot
merci
Bonjour a tous, je recherche une aide dans le devellopement d'une jsp avec le serveur Tomcat. La config marche.
voici la classe que j'ai compilé et mis dans le webinf/class
public class Fruit {
private String nomFruit;
private int poids;
private String couleur;
private boolean isCitron;
private float prix;
public String getNomFruit(){
return this.nomFruit;
}
public void setNomFruit(String nom){
this.nomFruit=nom;
}
public int getPoids(){
return this.poids;
}
public void setPoids(int nombre){
this.poids=nombre;
}
public String getCouleur(){
return this.couleur;
}
public void setCouleur(String couleur){
this.couleur=couleur;
}
public float getPrix(){
return this.prix;
}
public void setPrix(float prix){
this.prix=prix;
}
public boolean isCitron(){
return this.isCitron;
}
public void setCitron(boolean isCitron){
this.isCitron=isCitron;
}
}
Le code FruitsOrder.html
<HTML>
<body>
<h1>Bon de commande de fruit (FruitOrder.html)</h1>
Fruit : Mangue<br>
Couleur : Orange<br>
Prix au kg : 5,95 Euros<br>
<form action="confirm.jsp" method="post">
Quantité : <input type="text" name="saisie_poids"><br>
<input type="submit" value="Valider la commande" >
</form>
</body>
</html>
confirm.jsp placé dans le dossier jsp
<%-- confirm.jsp -->
<jsp:useBean id="commandeFruit" class="Fruit" />
<jsp:setProperty name="commandeFruit" property="nomFruit" value="Mangue" />
<jsp:setProperty name="commandeFruit" property="couleur" value="Orange" />
<jsp:setProperty name="commandeFruit" property="prix" value="5.95" />
<jsp:setProperty name="commandeFruit" property="poids" param="saisie_poids" />
--%>
<HTML>
<body>
<h1>Votre commande de fruit (confirm.jsp)</h1>
<br>
Fruit : <jsp:getProperty name="commandeFruit" property="nomFruit"/><br>
Couleur : <jsp:getProperty name="commandeFruit" property="couleur" /><br>
Prix au kg : <jsp:getProperty name="commandeFruit" property="prix" /> Euros<br>
Quantité : <jsp:getProperty name="commandeFruit" property="poids" /><br>
Total : <%=commandeFruit.getPrix()*commandeFruit.getPoids() %> Euros<p></p>
<a href="FruitOrder.html">Revenir à la commande pour la modifier</a>
</body>
</html>
Lorsque je fais cela il ne reconnait pas l'objet Fruits
et j'ai un message d'erreur
Quelqu'un connait il la solution svp
Je vous remercie de votre aide
a bientot