[Seaside] How do I find a REST request in a URL?

jtuchel at objektfabrik.de jtuchel at objektfabrik.de
Fri Feb 10 12:21:37 UTC 2017


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.
> David
> FYI, I don't have a class WABrowser in my VisualAge implementation so 
> that line was no good to me.
>
> --------- Original Message ---------
> *From:* "Norbert Hartl" <norbert at hartl.name>
> *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 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/seaside/attachments/20170210/7dd182b4/attachment.html>


More information about the seaside mailing list