Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
If an activation context variable contains %2f (URL encoded /) it is interpreted as / and therefore interpreted as a separation of context variables.
example:
http://www.example.com/test/one/t%2fwo
I expect the above URL to contain three context variables nl: test, one and t/wo but Tapestry thinks it contains four context variables nl: test, one, t and wo
This makes it impossible to use Base64 encoded context variables because they can contain the / symbol (which is gets URL encoded to %2f)
Attachments
Issue Links
- incorporates
-
TAP5-32 It is not possible to include a null or blank field as part of an event or page activation context
- Closed
- relates to
-
TAP5-312 Tapestry should allow null values and blank strings to be encoded as an event or page activation context; currently this causes runtime exceptions
- Closed