[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [sdx-users] Utiliser les cookies en java
From: |
Guillaume . Decarnin |
Subject: |
RE: [sdx-users] Utiliser les cookies en java |
Date: |
Tue, 5 Oct 2004 10:23:12 +0200 |
Bonjour,
Finalement, j'ai dû utiliser une autre classe de cookie, qui elle ne
nécessite pas d'ajout dans le classpath. Pour information :
Lecture :
org.apache.cocoon.environment.Cookie[] cookies = request.getCookies();
String nomCookie = cookies[0].getName();
String valeur = cookies[0].getValue();
Ecriture :
org.apache.cocoon.environment.Cookie cookie = response.createCookie("nom",
"valeur");
response.addCookie(cookie);
Guillaume Decarnin
-----Message d'origine-----
De : Martin Sevigny [mailto:address@hidden
Envoyé : mardi 28 septembre 2004 17:23
À : address@hidden
Objet : Re: [sdx-users] Utiliser les cookies en java
Bonjour,
> J'ai voulu utiliser les cookies dans une page xsp sous SDX :
> javax.servlet.http.Cookie cookie = new javax.servlet.http.Cookie("nom",
> "valeur");
OK.
>
> Mais cette ligne me donne une erreur :
> org.apache.cocoon.ProcessingException: Language Exception:
> org.apache.cocoon.components.language.LanguageException: Error compiling
> index_xsp:
> Line 838, column 43: cannot access class Cookie; file
> javax\servlet\http\Cookie.class not found
> Line 838, column 82: cannot access class Cookie; file
> javax\servlet\http\Cookie.class not found
> Line 0, column 0:
> 2 errors
>
> Est-il possible d'utiliser cette classe ?
Oui, il s'agit de l'avoir dans le CLASSPATH.
J'ai été un peu étonné, mais effectivement ça ne se trouve pas dans le
CLASSPATH d'une application Cocoon, sauf si on l'inclut. Evidemment,
Tomcat la connaît, mais il ne la rend pas visible aux applications Web.
Bref, il faut trouver un JAR de l'API des servlets... Par exemple chez
Cocoon, directement sur le CVS:
http://svn.apache.org/viewcvs.cgi/*checkout*/cocoon/branches/BRANCH_2_1_X/li
b/optional/servlet_2_2.jar?rev=28481&root=Apache-SVN
Je l'ai inclus dans le dossier WEB-INF/lib d'une installation SDX et
j'ai pu compiler sans problème cette ligne (après redémarrage de Tomcat
bien sûr):
<xsp:logic>
javax.servlet.http.Cookie c = new javax.servlet.http.Cookie("toto",
"tata");
</xsp:logic>
Alors que sans le JAR j'obtenais la même erreur.
Martin Sévigny
_______________________________________________
sdx-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/sdx-users
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RE: [sdx-users] Utiliser les cookies en java,
Guillaume . Decarnin <=