Felix, that's brilliant, thanks a lot, it solved my problem. I had no idea that request.getParameter and @ActivationRequestParameter use different encoding schemes.
Thanks -----Original Message----- From: Felix Gonschorek [mailto:fe...@netzgut.net] Sent: Friday, May 20, 2016 14:11 To: Tapestry users <users@tapestry.apache.org> Subject: Re: Encoding a space in querystring param using standard percent encoding Hello Davide, you can inject the Request (org.apache.tapestry5.services.Request) service into your page and then access the parameter with request.getParameter("myParam") this should go around the tapestry encoding and type coercing mechanisms. Felix