[Seaside] How do I find a REST request in a URL?
David Pennington
david at totallyobjects.com
Fri Feb 10 12:33:26 UTC 2017
Thank you Joachim. I have been using Smalltalk since 1990 but I am very unsure of the hierarchies in Seaside.
That worked perfectly.
David
--------- Original Message ---------
From: "jtuchel at objektfabrik.de" <jtuchel at objektfabrik.de>
To: "David Pennington" <david at totallyobjects.com>, "Seaside - general discussion" <seaside at lists.squeakfoundation.org>
Subject: Re: [Seaside] How do I find a REST request in a URL?
Date: 02/10/2017 12:21:47 (Fri)
David,
you override initialRequest: in your WACompnent subclass which was
registered as your entry point.
Don't forget to delegate to super.
Joachim
Am 10.02.17 um 13:04 schrieb David Pennington:
WAPresenter>>#initialRequest: aRequest worked for me although I would like to make a call in my code rather than having to alter the base code. Any thought on how I would do that? At the moment I am just copying the uri out to one of my instance variables in that method, which isn't very nice.
DavidFYI, I don't have a class WABrowser in my VisualAge implementation so that line was no good to me.
--------- Original Message ---------
From: "Norbert Hartl"
To: "David Pennington" ,
"Seaside - general discussion"
Subject: Re: [Seaside] How do I find a REST request in a
URL?
Date: 02/10/2017 10:51:45 (Fri)
Have a look at
WAPresenter>>#initialRequest: aRequest
"When a new session is started, all visible presenters (components or tasks) receive this message with the request as argument.
A common usage for this is to initialize their state depending on the URL of the request. This is one building block for bookmarkable URL. The other is updateUrl: where you can manipulate the anchor urls generated by Seaside.
You can not use #call: in here. Consider using a WATask instead and sending #call: in #go.
See WABrowser for examples.
You may want to access the WAPathConsumer (self requestContext consumer) to get a hold of the unconsumed path."
Norbert
> Am 10.02.2017 um 11:39 schrieb David Pennington :
>
> Hi there. I want to start a Seaside page from a standard web page.
> I want to use a standard REST format such as http://www.myseasideweb.com:8080/mySeasidePage?oneSpecialImage.
> in mySpecialPage, I want to recover the 'oneSpecialImage' to display a chose image on the page.
>
> How would I do that in mySeasidePage please?
> David
>
> Message sent using Winmail Mail Server
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Message sent using Winmail Mail Server
_______________________________________________
seaside mailing list
seaside at lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
--
-----------------------------------------------------------------------
Objektfabrik Joachim Tuchel mailto:jtuchel at objektfabrik.de
Fliederweg 1 http://www.objektfabrik.de
D-71640 Ludwigsburg http://joachimtuchel.wordpress.com
Telefon: +49 7141 56 10 86 0 Fax: +49 7141 56 10 86 1
Message sent using Winmail Mail Server
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/seaside/attachments/20170210/04e04419/attachment-0001.html>
More information about the seaside
mailing list