cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jörn Heid <h...@fh-heilbronn.de>
Subject AW: C2: Action to modify request parameters
Date Wed, 05 Sep 2001 09:22:00 GMT
No. There are two maps.

-----Ursprüngliche Nachricht-----
Von: Chris Newland [mailto:chris.newland@emorphia.com]
Gesendet: Mittwoch, 5. September 2001 11:14
An: cocoon-users@xml.apache.org
Betreff: RE: C2: Action to modify request parameters


Does this mean that sitemap parameters override request parameters of the
same name?

Form:
Set request parameter

--->

Filter action:
Get request parameter
Alter parameter
Save in sitemap parameter

--->

DatabaseAddAction:
use sitemap parameter instead of request parameter with same name

Otherwise, I cannot chain these actions without altering the code in
DatabaseAddAction (which I am trying not to do)

Thanks,

Chris

> -----Original Message-----
> From: Jörn Heid [mailto:heid@fh-heilbronn.de]
> Sent: 04 September 2001 19:14
> To: cocoon-users@xml.apache.org
> Subject: AW: C2: Action to modify request parameters
>
>
> I think not. But you can use sitemap params (that's the preferred way for
> actions). And this works with the sitemap, other actions, xslt...
>
> -----Ursprngliche Nachricht-----
> Von: Chris Newland [mailto:chris.newland@emorphia.com]
> Gesendet: Dienstag, 4. September 2001 19:34
> An: Cocoon-Users
> Betreff: C2: Action to modify request parameters
>
>
> Hi All,
>
> I'm writing an action that is a pre-filter to DatabaseAddAction that
> modifies request parameters before they are sent to the database.
>
> In the map() method of my action I can get the parameters using:
>
> Request req = (Request)objectModel.get(Constants.REQUEST_OBJECT);
> String my_param = (String)request.getParameter("my_param");
>
> // process parameter here
>
> But there is no request.setParameter() to return the updated value to the
> request.
>
> Is this possible? (I hope so)
>
> Thanks,
>
> Chris
>
> --
> Chris Newland
> Software Research Engineer
>
> Emorphia Ltd
> Registered in England.  4133002
> Mill House, Station Approach, Harlow Mill, Harlow, Essex, CM20 2EL, UK
>
> Email: chris.newland@emorphia.com
> Tel: +44 (0)1279 450100
> Fax: +44 (0)1279 450102
>
> Check out FIPA-OS at http://fipa-os.sourceforge.net/
>
> This message may contain information proprietary to Emorphia so any
> unauthorised disclosure, copying or distribution of its contents
> is strictly
> prohibited.
>
>
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
> To unsubscribe, e-mail: <cocoon-users-unsubscribe@xml.apache.org>
> For additional commands, e-mail: <cocoon-users-help@xml.apache.org>
>
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
> To unsubscribe, e-mail: <cocoon-users-unsubscribe@xml.apache.org>
> For additional commands, e-mail: <cocoon-users-help@xml.apache.org>
>
>
>



---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <cocoon-users-unsubscribe@xml.apache.org>
For additional commands, e-mail: <cocoon-users-help@xml.apache.org>


---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <cocoon-users-unsubscribe@xml.apache.org>
For additional commands, e-mail: <cocoon-users-help@xml.apache.org>


Mime
View raw message