I can't get this to work. The first part, setting the cookies, works. Or compiles at least.
The second part, getting the cookies, fails with a compile error.

This is part of my code
(Setting the cookie)

<x-tad-bigger> </x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>
</x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>select * from tblUsers where login = '</x-tad-bigger><x-tad-bigger>xsp-request:get-parameter </x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>


</x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>
</x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>
</x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>Welcome </x-tad-bigger><x-tad-bigger>esql:get-string </x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>
</x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>You now have access to the reports on the database "</x-tad-bigger><x-tad-bigger>esql:get-string </x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>
</x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>Click </x-tad-bigger><x-tad-bigger>a </x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>to go to the report selection.</x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>
</x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>

</x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>

</x-tad-bigger><x-tad-bigger>xsp-cookie:cookie </x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>

</x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>

</x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>
</x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>

</x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>
</x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>
</x-tad-bigger>


(Reading the cookie)

<x-tad-bigger> </x-tad-bigger><x-tad-bigger>div </x-tad-bigger><x-tad-bigger>"divLogo" </x-tad-bigger><x-tad-bigger>"position: absolute; right: 20px; top: 10px; width: 200px; text-align: right"</x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>
</x-tad-bigger><x-tad-bigger>xsp-cookie:getValue </x-tad-bigger><x-tad-bigger>/></x-tad-bigger><x-tad-bigger>


</x-tad-bigger><x-tad-bigger>img </x-tad-bigger><x-tad-bigger>/></x-tad-bigger><x-tad-bigger>
</x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>
</x-tad-bigger>


(Error message)

org.apache.cocoon.ProcessingException: Language Exception: org.apache.cocoon.components.language.LanguageException: Error compiling reports_xsp: ERROR 1 (org/apache/cocoon/www/pdt/xsp/reports_xsp.java): ... this.characters("\n\t\t\t\t"); XSPCookieHelper.getValue(objectModel, "dbase" , -1) // start error (lines 431-431) "Syntax error on keyword "this"; "=", "*=", "/=", "%=", "+=", "-=", "<<=", ">>=", ">>>=", "&=", "^=", "|=", "++", "--" expected" this.characters("\t\t\t\t\t\t\t\t\t\t\t"); // end error this.characters("\n\t\t\t\t"); this.characters("\n\t\t\t\t"); ... Line 431, column 0: Syntax error on keyword "this"; "=", "*=", "/=", "%=", "+=", "-=", "<<=", ">>=", ">>>=", "&=", "^=", "|=", "++", "--" expected



On 01 Apr 2005, at 17:55, [EMAIL PROTECTED] wrote:

hi Yves

a simple code fragment in XSP

...
<xsp:logic>
String parent_role = <xsp-request:get-parameter name="parent_role"/>;
String parent_id = <xsp-request:get-parameter name="parent_id"/>;

if (parent_id==null){
parent_id =
<xsp:expr>
<xsp-cookie:getValue>
<xsp-cookie:name>
<xsp:expr>parent_role</xsp:expr>
</xsp-cookie:name>
</xsp-cookie:getValue>
</xsp:expr>;


<role><xsp:expr>parent_id</xsp:expr></role>

}else{
<xsp-cookie:create-cookies>
<xsp-cookie:cookie>
<xsp-cookie:name>
<xsp:expr>parent_role</xsp:expr>
</xsp-cookie:name>
<xsp-cookie:value>
<xsp:expr>parent_id</xsp:expr>
</xsp-cookie:value>
</xsp-cookie:cookie>
</xsp-cookie:create-cookies>
}
</xsp:logic>

...

be carefull to declare namespaces
<xsp:page language="java" xmlns:xsp="http://apache.org/xsp"
xmlns:esql="http://apache.org/cocoon/SQL/v2"
xmlns:xsp-request="http://apache.org/xsp/request/2.0"
xmlns:xsp-cookie="http://apache.org/xsp/cookie/2.0">

this is an 2 years old implementation in XSP i have found in my disk that
work

i'll suggest you to use flow instead of XSP (but this depends of your
needs)


http://cocoon.apache.org/2.1/userdocs/flow/api.html
http://cocoon.apache.org/2.1/userdocs/flow/api.html#Cookie+Object

regards

stavros


On Fri, 1 Apr 2005, Yves Vindevogel wrote:

Hi,

Where can I find a newbie example on how to use cookies in cocoon ?
I need to drop a cookie on the client and read it back ...

Regards,
Yves


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Met vriendelijke groeten,
Bien � vous,
Kind regards,

Yves Vindevogel
Implements

<<inline: Pasted Graphic 2.tiff>>



Mail: [EMAIL PROTECTED] - Mobile: +32 (478) 80 82 91

Kempische Steenweg 206 - 3500 Hasselt - Tel-Fax: +32 (11) 43 55 76
Markt 18c - 9700 Oudenaarde - Tel: +32 (55) 30 55 76

Web: http://www.implements.be
<x-tad-smaller>
First they ignore you. Then they laugh at you. Then they fight you. Then you win.
Mahatma Ghandi.</x-tad-smaller>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to