Tomcat, JAX-RS, Джерси, @PathParam: как передать точки и косые черты?

Имея такой метод:

@GET @Path("/name/{name}")
@Produces(MediaType.TEXT_PLAIN)
public String getProperty(@PathParam("name") String name) {
        System.out.println(name);
}

Как передать значение, подобное & quot; test./test" ;?

/name/test./test     gives HTTP 404
/name/test.%2Ftest   gives HTTP 400
/name/test.%252Ftest prints test%2Ftest

Но если я сделаюname = URLDecoder.decode(name); это печатает/test и первая частьtest. исчезает.

Уже есть один или два таких вопроса, но они старые, и хорошего решения не было найдено, я подумал, что снова спрошу.

Ответы на вопрос(4)

Ваш ответ на вопрос