Restlet ServerResource方法参数带有特殊字符

时间:2015-03-13 13:30:22

标签: parameters restlet url-parameters restlet-2.0

  

... / address?street = 2767 Pembroke St#979

当我将此网址的参数设为

Form queryParams = getReference().getQueryAsForm();
String street = queryParams.getFirstValue("street");

我无法使用特殊字符(" ")。得到了(2767 Pembroke St)。

我们如何获得包含"#"的参数值?字符?

1 个答案:

答案 0 :(得分:1)

您应该对您的网址进行编码。此链接有助于在查询字符串中提供正确的内容:http://www.albionresearch.com/misc/urlencode.php

你应该使用:../ address?street = 2767%20Pembroke%20St%20%23979

希望它可以帮到你, 亨利