à propos de l'inclusion d'une jsp dans une autre [Servlet - jsp] - Java - Programmation
Marsh Posté le 14-02-2003 à 16:18:44
JLDSWebContext != MyContext
Marsh Posté le 14-02-2003 à 16:28:04
ReplyMarsh Posté le 14-02-2003 à 16:29:38
public static final Integer SPEC_BK_ALLOW_BTNS_MULTI = new Integer(2);
Marsh Posté le 14-02-2003 à 16:43:06
--greg-- a écrit : public static final Integer SPEC_BK_ALLOW_BTNS_MULTI = new Integer(2); |
Même chose !
Marsh Posté le 14-02-2003 à 16:51:17
alors fais des echo de tes trucs en majuscules dans la page ou tu les utilises...
cela dit chuis pas convaincu que le <jsp:param foutent des param dans la request, mais bon, j'en sais rien
Marsh Posté le 14-02-2003 à 16:54:11
--greg-- a écrit : alors fais des echo de tes trucs en majuscules dans la page ou tu les utilises... |
Ben, j'ai passé le truc au débugger (ouais, avec Idea 3.0, on peut débugger les JSP), les valeurs passées sont bien les bonnes.
à mon avis c qu'il aime pas ça. Mais c'est bisare que ça passe à la compil dans ce cas!
Marsh Posté le 14-02-2003 à 16:05:58
J'ai un problème avec l'inclusion.
Je n'arrive pas à y mettre des parties variables.
Je m'explique.
J'ai une classe MyContext :
Dans une jsp, je fais le truc suivant :
<jsp:include page="<%=MyContext.URL_JSP + MyContext.JSP_BACKGROUND%>" >
<jsp:param name="<%=MyContext.PARAM_SPECIAL_BACKGROUND%>" value="<%=MyContext.SPEC_BK_ALLOW_BTNS_MULTI%>"/>
</jsp:include>
Dans la jsp incluse, si je fais ça:
String s = request.getParameter(MyContext.PARAM_SPECIAL_BACKGROUND);
"s" est null dans ce cas là. On dirait que le paramètre n'est pas passé.
Alors que si je remplace les parties variables par leur valeur, c'est bon. Quand je fais :
<jsp:include page="<%=MyContext.URL_JSP + MyContext.JSP_BACKGROUND%>" >
<jsp:param name="spec" value="2"/>
</jsp:include>
Je récupère bien le paramètre dans la jsp incluse.
C normal ça ?
C space, étant donné que g pas d'erreur de compilation de mon moteur de servlet...
EDIT : comme me l'a judicieusement fait remarqué --greg--, je m'était planter de nom de classe, ms juste dans le post, pas ds mon code : g dit que ma jsp compile sans pb.
Message édité par El_gringo le 14-02-2003 à 16:27:49