Return-Path: X-Original-To: apmail-cocoon-users-archive@www.apache.org Delivered-To: apmail-cocoon-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4DC022411 for ; Wed, 27 Apr 2011 10:32:04 +0000 (UTC) Received: (qmail 13742 invoked by uid 500); 27 Apr 2011 10:32:03 -0000 Delivered-To: apmail-cocoon-users-archive@cocoon.apache.org Received: (qmail 13689 invoked by uid 500); 27 Apr 2011 10:32:03 -0000 Mailing-List: contact users-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: users@cocoon.apache.org List-Id: Delivered-To: mailing list users@cocoon.apache.org Received: (qmail 13682 invoked by uid 99); 27 Apr 2011 10:32:03 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 Apr 2011 10:32:03 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=RFC_ABUSE_POST,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [82.99.2.81] (HELO mx4.ciber-europe.com) (82.99.2.81) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 Apr 2011 10:31:57 +0000 Received: from eusex01.sweden.ecsoft ([10.46.0.69]) by mx4.ciber-europe.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 27 Apr 2011 12:31:35 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01CC04C6.48A4B8D2" Subject: RE: how to access post parameters from sitemap Date: Wed, 27 Apr 2011 12:30:07 +0200 Message-ID: <7C655C04B6F59643A1EF66056C0E095EA99CD4@eusex01.sweden.ecsoft> X-MS-Has-Attach: X-MS-TNEF-Correlator: <7C655C04B6F59643A1EF66056C0E095EA99CD4@eusex01.sweden.ecsoft> Thread-Topic: how to access post parameters from sitemap Thread-Index: AcwExQUR8WzGnUgjS7utykLjDcRvbwAAQ8ns References: <7C655C04B6F59643A1EF66056C0E095EA99CD1@eusex01.sweden.ecsoft><7C655C04B6F59643A1EF66056C0E095EA99CD3@eusex01.sweden.ecsoft> <1303899718.3071.31.camel@mcKenny> From: "Robby Pelssers" To: X-OriginalArrivalTime: 27 Apr 2011 10:31:35.0545 (UTC) FILETIME=[48A10690:01CC04C6] ------_=_NextPart_001_01CC04C6.48A4B8D2 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Thorsten, that is exactly what i'm going to do. It can also get rid of that = QueryStringAnalyzer I wrote. ;-) Cheers, Robby -----Oorspronkelijk bericht----- Van: Thorsten Scherler [mailto:scherler@gmail.com] Verzonden: wo 27-4-2011 12:21 Aan: users@cocoon.apache.org Onderwerp: RE: how to access post parameters from sitemap =20 On Wed, 2011-04-27 at 12:03 +0200, Robby Pelssers wrote: > Hi Luca, >=20 > thx for the reply... That was indeed the first option for me to = consider. Unfortunately this solution will not work for me since I = setup a highly generic pipeline which starts an xquery generator. So = basically the correct xquery is generated and the idea is that all = needed parameters are set by the xquery generator from request = parameters as well as post parameters which are > different for each xquery. >=20 > > > > >=20 > I'm actually debugging the custom Xquery Generator now and it seems = somehow deeply nested I can retrieve those parameters from 'Map = objectModel' without the need to inject them from within my sitemap. = Will keep you posted ;-) >=20 > void setup(SourceResolver resolver, Map objectModel, String = source, Parameters parameters) If the component is "under your control" why not use the objectModel to get the request in the setup and do it from there: Request request =3D org.apache.cocoon.environment.ObjectModelHelper.getRequest(objectModel); Has the benefit that you get rid of all together in the sitemap. HTH salu2 >=20 > Kind regards, > Robby >=20 >=20 > -----Oorspronkelijk bericht----- > Van: Luca Morandini [mailto:lmorandini@ieee.org] > Verzonden: wo 27-4-2011 11:29 > Aan: users@cocoon.apache.org > Onderwerp: Re: how to access post parameters from sitemap > =20 > On 04/26/2011 04:10 PM, Robby Pelssers wrote: > > > > When I post to this url firebug shows the id's are posted just = fine. But when > > I debug the queryString is null when making post requests. >=20 > When POST method is used, query string is null, since parameters are = passed in the=20 > body of the request. >=20 >=20 > > Is there some cocoon component which allows me to get access to BOTH = request > > and post parameters? >=20 > To access said paramerers, a simple "request-param" should do, for = instance: > > > >=20 > Regards, >=20 > Luca Morandini > http://www.lucamorandini.it >=20 >=20 > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org > For additional commands, e-mail: users-help@cocoon.apache.org >=20 >=20 >=20 >=20 > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org > For additional commands, e-mail: users-help@cocoon.apache.org >=20 --=20 Thorsten Scherler codeBusters S.L. - web based systems http://www.codebusters.es/ --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org For additional commands, e-mail: users-help@cocoon.apache.org ------_=_NextPart_001_01CC04C6.48A4B8D2 Content-Type: application/ms-tnef; name="winmail.dat" Content-Transfer-Encoding: base64 eJ8+IiQKAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEEgAEALwAAAFJFOiBob3cgdG8gYWNjZXNz IHBvc3QgcGFyYW1ldGVycyBmcm9tIHNpdGVtYXAA9RABBYADAA4AAADbBwQAGwAMAB4ABwADADUB ASCAAwAOAAAA2wcEABsADAAfACMAAwBSAQEJgAEAIQAAADE5MUY4OTc3RUQxRTQ0NDhBODU0N0Uz QzdGQjU5NkE4AEMHAQOQBgCADwAAOQAAAAMAJgAAAAAAAwA2AAAAAABAADkAhNc1FMYEzAEeAD0A AQAAAAUAAABSRTogAAAAAAIBRwABAAAAMAAAAGM9dXM7YT0gO3A9RUNzb2Z0O2w9RVVTRVgwMS0x MTA0MjcxMDMxMzVaLTU3MDkzAB4ASQABAAAALwAAAFJFOiBob3cgdG8gYWNjZXNzIHBvc3QgcGFy YW1ldGVycyBmcm9tIHNpdGVtYXAAAEAATgAAp2LwxATMAR4AWgABAAAAEgAAAFRob3JzdGVuIFNj aGVybGVyAAAAAgFbAAEAAABCAAAAAAAAAIErH6S+oxAZnW4A3QEPVAIAAAAAVGhvcnN0ZW4gU2No ZXJsZXIAU01UUABzY2hlcmxlckBnbWFpbC5jb20AAAACAVwAAQAAABgAAABTTVRQOlNDSEVSTEVS QEdNQUlMLkNPTQAeAF0AAQAAABIAAABUaG9yc3RlbiBTY2hlcmxlcgAAAAIBXgABAAAAQgAAAAAA AACBKx+kvqMQGZ1uAN0BD1QCAAAAAFRob3JzdGVuIFNjaGVybGVyAFNNVFAAc2NoZXJsZXJAZ21h aWwuY29tAAAAAgFfAAEAAAAYAAAAU01UUDpTQ0hFUkxFUkBHTUFJTC5DT00AHgBmAAEAAAAFAAAA U01UUAAAAAAeAGcAAQAAABMAAABzY2hlcmxlckBnbWFpbC5jb20AAB4AaAABAAAABQAAAFNNVFAA AAAAHgBpAAEAAAATAAAAc2NoZXJsZXJAZ21haWwuY29tAAAeAHAAAQAAACsAAABob3cgdG8gYWNj ZXNzIHBvc3QgcGFyYW1ldGVycyBmcm9tIHNpdGVtYXAAAAIBcQABAAAAGwAAAAHMBMUFEfFsxp1I I0u7rcpC4w3Eb28AAEPJ7AAeAHQAAQAAABgAAAB1c2Vyc0Bjb2Nvb24uYXBhY2hlLm9yZwAeABoM AQAAAA8AAABSb2JieSBQZWxzc2VycwAAHgAdDgEAAAArAAAAaG93IHRvIGFjY2VzcyBwb3N0IHBh cmFtZXRlcnMgZnJvbSBzaXRlbWFwAAACAQkQAQAAAOQHAADgBwAA/RAAAExaRnX/NWU2AwAKAHJj cGcxMjXiMgNDdGV4BUEBAwH3/wqAAqQD5AcTAoAP8wBQBFY/CFUHshElDlEDAQIAY2jhCsBzZXQy BgAGwxEl9jMERhO3MBIsETMI7wn3tjsYHw4wNREiDGBjAFAzCwkBZDM2FlALpiBIUGkgVGgFsHMO sG7uLAqiCoQKgHQT4AVABAAGIA7AANB0bHkgd0EegydtIGdvC4BnACB0byBkby4gtCBJBUBjA5EH QHMgcApnFCAgBRBkIG9mCyBQHoJRClByeVN0kwUQIDBBbgdAeXoSgR5JH2ADYA6wILE7LSl5HbpD aAngFAAdpQgAYlRieR26LSdSTx1BcAEDYG5rZWxpamtsIGIGcRPQdCdTHbRWvQBwOh0XBgAT0ASQ bBKBblsAwAMQIGA6BPAqtEDKZysyLgWgbV0pVQSQLnoCIAEAKdF3IHAyN4gtNC0B0DExIA4grDoy GvMKgEEpwnUUEJ0UAEAFoAWgAiAuYQqwVSqhLgWwZx20Ty2Bcsp3BJBwKeBSRSngHTA3B+AgYQDQ YweQBCBwb3cdYDNACsBhB4AOsBQAIN0DUiAAkA6wAMBwHbQK42kxYiBXCYAsLgAucS06MC5BNyFA BUAusTAzaCArMAHQMDZAJkMgXlAoMAQQNBIkAzodtD71HOJMGtBhHaU5wDlmHnCueDRABbEecGUh 0GULUDx5LjxwIMAdIB6Rd2GfBCALgAEACYA702ZpHVH7IhAFMGkCIDuTB4AgUgWgJwCBBIEgsVVu O6F0df8jYA6wH0EecB7BIXAKQD6DtQPwbAMgbiQgLdFyKHA7PtUAkG4zACPRFBF1cGMhQDJgaWdo H0EhoG7/KKIzQAUgKDFEwB9hKME0kM8BkAAgBCADkXhxIrJElNcekAWwILFTIHBiPSAN4P8HQEDT PAAFoRggHyBGph7B/0clPZEAcD2kP7FEEB7BHnP/SGFCID2BPZEzqQrAQxEhsf84QTviRr40RBgg RsEzfD0hfzHQQgE9ITNeRbRNYTlmZP0GkGYEkAnwBUA7oktQReGtRrQuOm5WNjw04TpKFiE0kHJj PSJGtC9cUnsAUH0uRrQiIFB5r0VAV9BGwyL0WFjUPlXOf1alM6dCIDPRV9A/cQ6yUPUekGhZIHYH QApQV9BYYM1PtTpdSViQIi9az1ah/iEnUCCBB5FCOzNdYC9bj/9cmVmpXf9fAFmpX99WNSdQuWlP PC9W2mqnOWZJH9ENHxF1SGMBAGJ1Z2c/ICNIwi+wIGAf4FpUIEf/TtdCMAfgSrI0sEOhNNBBMv8H gDJyPXE8QUwxHWEiACPg5yESGCAjAWV2PyEdMBQQmTOfJ00wgCIQYmpJMfJNBHFsJ0HRdDFBgDvT /0xCIFILgHYCO9If4DRTdrLfC4A/AB9QNKUgsVdB8igg+TwwIHkIYFGDPZEkh1Wt7nYgECIAQ7Mo R+AIcDMA/lIHkAbwdAAFwBggfkQ2QP91rTZAIvRBQX3iNkBdsDPH2zOoJKtJIjJI0m0zUETA+1QR HsEiQIAEgXrSBcBdQv0DYGxZIB9wcrFCQS+xO9P/dekgUR20IaI75E/UeUE74v9DtUrBIJBxQjRT O+EYIDlV7zUVfiBP1E+2PR20MPEwdnswFQnwdj4QAiAHgAIwLvpPdfhIKDBFQD/gIaGMNdoodekp GTAdyUg9ITvi/yiQRMA+AHcSHpF64iGpZR//Zi8dtGdPaF5L8yBgIaEqsaeJN3m1kitUSB26c14h tw5QHck6yEs9UTwRZwsR/yXGOcAmSTrIOWYnXyhvOYT/KbM6EgXQBbBKsQuAHQArJvZsBGClRUAI kAngMOIsxdekYS1PLlUxLtA5OWYvb/8wfznAMYo5QDJvM380jVYhxawYIDawLzI2sYAucsk2sDox FlBQTTf/OQz7aqc5wFclgAOgI+CuYyBh/0EDCHADID3yboI0kK2BkwTtIfAnTUR7JWpvYT3xRMD9 ILBCdwEfcAnwtJgj4G5z5zvTWakesm51QgG50j8A3GFrICKuY0+1c1U/tTPwUE9TVD8BdDFxMbZR /xQQNjFGxB1gu+o2QEM0TL2/CrCzQXExiVQ5ZgbgZB9Q/yIjiKe+T7oZkwNNcnHxP2H/qyKD2VKV QgC3Yj8UIaKt9fkgYUJPnFBPprSYSrKubfo/Om5UrdedMCHxrrQYIH8lsUQBAJCEACrghKBPtS3/ rrNZILdBvHCKMjZAO6ILgL9GEUNROVdkX18QTAJmQIDHHyA+kVfQYWRksxAUAA8CIFq/ZK9cimJp emTtHpBhZy/SNTraRWkPay3/SFJsn34gn1w5ZqTcOWYo4KJ0MgAvL3fjUC4KQPshEKZXLjSwxk+h muZf52+P6H/pW88JQIBzdWIE8rOjQDZAZS0rMqqFLesZ+6r/rAdGBbHW0TSwPpEHQP+D0gOBn4Hr 3SWAkFDtf6wH//Lv5S/1f/aP95/pb+p/64//7J/x/+6/78/w3/zvOnsm9v81dSoPVrB0MR1TAYCP YDCIP9z1SPAPELmQHWGvMVMubkwgsGFwMdBiSAI9kXPueR1hcbCLxDw/crxwPoB/IDA2QCMAG4Eg IkqyQVZzv9z14ukHAm6QB2OOsHNYUP8dySb5D08QXxFv+O8D4fpP//tf/G8wu/5v/38AjzCOHboC fRzAHgA1EAEAAAA/AAAAPDdDNjU1QzA0QjZGNTk2NDNBMUVGNjYwNTZDMEUwOTVFQTk5Q0Q0QGV1 c2V4MDEuc3dlZGVuLmVjc29mdD4AAB4AORABAAAAvgAAADw3QzY1NUMwNEI2RjU5NjQzQTFFRjY2 MDU2QzBFMDk1RUE5OUNEMUBldXNleDAxLnN3ZWRlbi5lY3NvZnQ+PGlwOG5nciQ2cWYkMUBkb3Vn aC5nbWFuZS5vcmc+PDdDNjU1QzA0QjZGNTk2NDNBMUVGNjYwNTZDMEUwOTVFQTk5Q0QzQGV1c2V4 MDEuc3dlZGVuLmVjc29mdD4gPDEzMDM4OTk3MTguMzA3MS4zMS5jYW1lbEBtY0tlbm55PgAAAB4A RxABAAAADwAAAG1lc3NhZ2UvcmZjODIyAAALAPIQAQAAAB8A8xABAAAAagAAAFIARQAlADMAQQAg AGgAbwB3ACAAdABvACAAYQBjAGMAZQBzAHMAIABwAG8AcwB0ACAAcABhAHIAYQBtAGUAdABlAHIA cwAgAGYAcgBvAG0AIABzAGkAdABlAG0AYQBwAC4ARQBNAEwAAAAAAAsA9hAAAAAAQAAHMITXNRTG BMwBQAAIMOgGs0jGBMwBAwDeP69vAAADAPE/EwQAAB4A+D8BAAAADwAAAFJvYmJ5IFBlbHNzZXJz AAACAfk/AQAAAE8AAAAAAAAA3KdAyMBCEBq0uQgAKy/hggEAAAAAAAAAL089RUNTT0ZUL09VPUFH IEVVL0NOPVJFQ0lQSUVOVFMvQ049Uk9CQlkuUEVMU1NFUlMAAB4A+j8BAAAAFQAAAFN5c3RlbSBB ZG1pbmlzdHJhdG9yAAAAAAIB+z8BAAAAHgAAAAAAAADcp0DIwEIQGrS5CAArL+GCAQAAAAAAAAAu AAAAAwD9P+QEAAADABlAAAAAAAMAGkAAAAAAAwAdQAAAAAADAB5AAAAAAB4AMEABAAAADwAAAFJP QkJZLlBFTFNTRVJTAAAeADFAAQAAAA8AAABST0JCWS5QRUxTU0VSUwAAHgAyQAEAAAATAAAAc2No ZXJsZXJAZ21haWwuY29tAAAeADNAAQAAABMAAABzY2hlcmxlckBnbWFpbC5jb20AAB4AOEABAAAA DwAAAFJPQkJZLlBFTFNTRVJTAAAeADlAAQAAAAIAAAAuAAAAAwB2QP////8LACkAAAAAAAsAIwAA AAAAAwAGEBlPdGIDAAcQAwsAAAMAEBAAAAAAAwAREAAAAAAeAAgQAQAAAGUAAABISVRIT1JTVEVO LFRIQVRJU0VYQUNUTFlXSEFUSU1HT0lOR1RPRE9JVENBTkFMU09HRVRSSURPRlRIQVRRVUVSWVNU UklOR0FOQUxZWkVSSVdST1RFOy0pQ0hFRVJTLFJPQkJZAAAAAAIBfwABAAAAPwAAADw3QzY1NUMw NEI2RjU5NjQzQTFFRjY2MDU2QzBFMDk1RUE5OUNENEBldXNleDAxLnN3ZWRlbi5lY3NvZnQ+AADy pg== ------_=_NextPart_001_01CC04C6.48A4B8D2 Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org For additional commands, e-mail: users-help@cocoon.apache.org ------_=_NextPart_001_01CC04C6.48A4B8D2--