You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by bu...@apache.org on 2004/06/08 16:37:34 UTC
DO NOT REPLY [Bug 29442] New: -
[PATCH] UrlEncodeModule
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=29442>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=29442
[PATCH] UrlEncodeModule
Summary: [PATCH] UrlEncodeModule
Product: Cocoon 2
Version: Current CVS 2.1
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: Other
Component: core
AssignedTo: dev@cocoon.apache.org
ReportedBy: ouzo@wlkp.org
As RawRequestParameterModule does not work there is no way to call remote
services within sitemap. With RawRequestParameterModule it would look like this:
<map:generate src="http://remote/page?param={raw-request-param:param1}"/>
This does not work though and might not be fixable (due to servlet container
specifics). That is why I implemented a very simple UrlEncodeModule you use
like this:
<map:generate
src="http://remote/page?param={url-encode:{request-param:param1}}"/>
I could also provide a meta module for this so it would look like:
<map:generate
src="http://remote/page?param={encoded-request-param:param1}"/>
This module takes only one configuration parameter - "encoding", which is url-
encoded string encoding (defaults to utf-8)
Source follows.