I’m encountering a problem with WebObjects 5.3.1 and WORedirect. It looks like WORedirect is encoding the ampersand (&) url parameter separator, but WO is not respecting this when it extracts the values again. You can see this behavior with this code: In your WOComponent: public WORedirect createDA(){ NSMutableDictionary dict = new NSMutableDictionary(); dict.takeValueForKey("Zero", "valueZero"); dict.takeValueForKey(String.valueOf(1), [...]