Hi,
I'm using Declarative Hyperlining to set an uri field on a class using this:
    @Ref(
        value = "accounting/invoices/type/{type}/id/{id}",
               style = Style.ABSOLUTE,
        bindings = {
                        @Binding(name = "id", value = "${instance.invoiceId}"),
                    @Binding(name = "type", value = "${resource.invoiceType}")
            }
    )
        private URI uri;
This works oke except when the {id} contains a slash, e.g.
  a/b
The slash is not url encoded so I thought maybe I need to do it myself.
But when I did I found that there is actually url encoding happening except
not for a slash.
My result is now
 a%252Fb
This is because I'm url encoding into a%2Fb and jersey is encoding the %
into %25.
Is there a way I can tell jersey to encode the slash aswell?
tx
Hans
--
View this message in context: http://jersey.576304.n2.nabble.com/Declarative-Hyperlinking-and-a-slash-in-an-id-tp6908637p6908637.html
Sent from the Jersey mailing list archive at Nabble.com.