2013-10-21 168 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 - _。 〜

保留 (必須有時編碼) ! *'(); :@ & = + $,/? %#[]