Recuperer un parametre a partir d'un jSP - Java - Programmation
Marsh Posté le 12-12-2002 à 13:31:54
faut déclarer ta JSP comme tu le fait avec une servlet. Si je me souviens bien, il faut remplacer le class-name par un jsp-file. regarde dans la dtd du web.xml pour être sur.
ensuite ca se fait comme dans une servlet : y a un méthode init à implémenter (jspInit je crois). Tu trouveras sa syntaxe dans n'importe quel tuto sur les jsp
Marsh Posté le 12-12-2002 à 14:13:48
benou a écrit : faut déclarer ta JSP comme tu le fait avec une servlet. Si je me souviens bien, il faut remplacer le class-name par un jsp-file. regarde dans la dtd du web.xml pour être sur. |
Tout ca, je l'ai deja fait.
Ce que je comprends pas, c'est que ma methode jspInit() est placee dans la methode 'public void _jspService' lorsque je regarde mon programme journal_jsp dans work/Apache ...
Merdum ....
J'avais oublié le ! dans
<%! public String journalLog;
public void jspInit() {
Marsh Posté le 12-12-2002 à 14:25:59
faut la mettre dans un bloc déclaratif <%! ... %> et pas dans dans un bloc d'instruction <% ... %>
Marsh Posté le 12-12-2002 à 14:32:01
benou a écrit : faut la mettre dans un bloc déclaratif <%! ... %> et pas dans dans un bloc d'instruction <% ... %> |
quel talent!
Marsh Posté le 12-12-2002 à 14:36:53
benou a écrit : faut la mettre dans un bloc déclaratif <%! ... %> et pas dans dans un bloc d'instruction <% ... %> |
Merci et desole ... pour cette nouille
Marsh Posté le 12-12-2002 à 14:45:28
Je n'ai plus d'erreur mais j'ai tjs pas de parametre valorise!!!
dans mon web.xml
<servlet>
<servlet-name>journal</servlet-name>
<jsp-file>/journal.jsp</jsp-file>
<init-param>
<param-name>journalLog</param-name>
<param-value>/exec/commun/prog/tomcat/jakarta-tomcat-4.1.12/webapps/stlnew/journal.log</param-value>
</init-param>
</servlet>
Dans mon jsp
<%!
public String journalLog;
public void jspInit() {
ServletConfig config = getServletConfig();
journalLog = config.getInitParameter("journalLog" );
System.out.println("jspInit:journalLog="+journalLog);
}
%>
Une autre idée ??
Marsh Posté le 12-12-2002 à 15:06:06
je vais peut-être dire un connerie, mais si ca se trouve faut la mapper ta jsp ...
sinon pour moi ton code est correct ...
Marsh Posté le 12-12-2002 à 15:12:38
à part les System.out.println dans la JSP ...
Marsh Posté le 12-12-2002 à 16:26:21
DarkLord a écrit : à part les System.out.println dans la JSP ... |
ben quoi ? qu'est ce que ca peut faire, c'est pour debugguer ...
Marsh Posté le 12-12-2002 à 16:27:49
benou a écrit : |
là tu me déçois
Marsh Posté le 12-12-2002 à 16:28:56
ReplyMarsh Posté le 12-12-2002 à 16:48:47
benou a écrit : |
aucun le n'était pas sérieux
Marsh Posté le 12-12-2002 à 16:51:05
Moi je relève même plus les '''''''' taquineries ''''''''' de Dark light of the moon
Pour ceux que ca interesse (Dark devrait un peu revise ses jsp) , a priori benou flairait la bonne piste .
Un petit coupe de mapping de ce style et ca a l'air d'aller ... enfin pour l'instant
<servlet-mapping>
<servlet-name>journal</servlet-name>
<url-pattern>/journal.jsp</url-pattern>
</servlet-mapping>
Marsh Posté le 12-12-2002 à 16:51:31
ReplyMarsh Posté le 12-12-2002 à 17:10:10
benou a écrit : |
mais nooooooooon
Marsh Posté le 12-12-2002 à 17:14:49
[citation]
[nom]benou a écrit :[/nom]
t'avais juste une petite envie de critiquer ?
[nom]DarkLord a écrit[/nom]
mais nooooooooon
[/citation]
Z'allez arrêter vos histoires de couples ...
Marsh Posté le 12-12-2002 à 17:20:04
je ferais jamais ca à greg !
tu t'en es toujours pas sortit avec ton histoire ?
Marsh Posté le 12-12-2002 à 17:23:18
même pas drôle d'abord
Marsh Posté le 12-12-2002 à 10:23:19
Bonjour,
comment parametrer un jsp dans web.xml afin de pouvoir recuperer un parametre ?
QQ'un a-t-il fait ca ?
Y-aurait-il une autre possibilité ?
---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.