2013-10-21 124 views
0

我传递参数@UrlBinding包含特殊字符,例如:UrlBinding参数包含特殊字符

@UrlBinding("/url/test/{input}")其中[email protected]#$%^-*()_+-=-][-;-.,---:-{}|-;(基本上是一个特殊字符列表)

结果值被切断,所以当我在Java打印出private String input它只含有[email protected]

貌似#字符被触发一些隔断的行为......任何人都可以直接我的文档这样或expla在Stripes允许的这些参数中?

回答

1

我敢肯定,这是一样的URL本身,这里是从维基:允许URL字符

列表 站票 (可以被编码,但它不是必需的): ABCDEFGHIJKLMNOPQRSTU VWXYZ ABCDEFGHIJKLMNOPQRSTU VWXYZ 0 1 2 3 4 5 6 7 8 9 - _。 〜

保留 (必须有时编码) ! *'(); :@ & = + $,/? %#[]