maiq pourkoi est-il si méchant ?? [JSP] - Programmation
Marsh Posté le 17-09-2001 à 15:11:49
Quel est le type de ton bjet Forum .. pcke la il est reconnu par la JVM comme un objet de type String, c pour cela qu'il ne trouve pas ta methode ...
Marsh Posté le 17-09-2001 à 15:49:58
Au passage tu es chez un hébergeur gratuit ou payant si gratuit donne moi l'adresse ?
Marsh Posté le 17-09-2001 à 15:52:45
Voilà le fichier qui doit traiter les champs du formulaire, je ne sais po si ca peux t'aider...
G une class Forum.class dans laquelle j'ai les methodes pour récupérer les champs nom,password ...
<!-- Crée l'instance du bean avec un id de "forum" -->
<jsp:useBean id="forum" scope="request" class="Forum" />
<!-- Met les valeurs du bean aux valeurs de la requête -->
<jsp:setProperty name="forum" property="*" />
<html>
<head>
<title> Forum Daito </title>
</head>
<body>
<table width="75%" border="0" align="center">
<tr bgcolor="#003366">
<td width="21%"><b><font color="#A4ADC6">Auteur</font></b></td>
<td width="79%"><font color="#A4ADC6"><b>Sujet : <%= Forum.getSujet() %></b></font></td>
</tr>
</table>
<table>
<tr bgcolor="#003366">
<td width="21%"><b><font color="#A4ADC6"><%= Forum.getNom()%></font></b></td>
<td width="79%"><font color="#A4ADC6"><%= Forum.getMessage()%></font></td>
</tr>
</table>
</body>
</html>
Marsh Posté le 17-09-2001 à 15:53:56
archangel a écrit a écrit : Au passage tu es chez un hébergeur gratuit ou payant si gratuit donne moi l'adresse ? |
Nan po encore chercher, le forum est pour une boite et on cherchera l'hebergeur après
On a po le tps pour le moment
Marsh Posté le 17-09-2001 à 15:54:38
Dans ce cas, tu dois appeler tes methodes sur forum et non sur Forum, je me trompe ?
Marsh Posté le 17-09-2001 à 14:47:12
Ben vi g droit à une jolie erreur dans le traitement de mon formulaire ??!!
En gros je suis en train de faire un forum en jsp et mon pb se situe au niveau du traitement des données du formulmaire.
Pour ce faire g une class en java qui récupère les champs du formulaire.
Le bug c que qd j'envoie le formulaire pour traitement et ben g ce message là :
Erreur Interne de Servlet:
org.apache.jasper.JasperException: Impossible de compiler la classe pour JSPC:\tomcat\work\localhost_8080%2Fdaito_forum
\_0002faction_0002dtest_0002ejspaction_0002dtest_j
sp_0.java:65: Can't make static reference to method java.lang.String getSujet() in class Forum.
out.print( Forum.getSujet() );
^
C:\tomcat\work\localhost_8080%2Fdaito_forum\_0
002faction_0002dtest_0002ejspaction_0002dtest_jsp_
0.java:71: Can't make static reference to method java.lang.String getNom() in class Forum.
out.print( Forum.getNom());
^
C:\tomcat\work\localhost_8080%2Fdaito_forum\_0
002faction_0002dtest_0002ejspaction_0002dtest_jsp_
0.java:77: Can't make static reference to method java.lang.String getMessage() in class Forum.
out.print( Forum.getMessage());
^
3 errors
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
at org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:612)
at org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146)
at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:542)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:258)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:268)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
at org.apache.tomcat.core.Handler.service(Handler.java:287)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
at java.lang.Thread.run(Thread.java:484)