First, the g..dd..mn session stuff is not working with ProxyPass. Suggestion is that I use cookies.
The example is not working, and there's not doc to find.
What is this ?
Cocoon falling apart ?
On 03 Apr 2005, at 15:34, Yves Vindevogel wrote:
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 YvesMet vriendelijke groeten,
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]
Bien � vous,
Kind regards,
Yves Vindevogel
Implements
<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>
---------------------------------------------------------------------Met vriendelijke groeten,
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
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]
