0

特殊文字を含むパラメーターを渡しています@UrlBinding。たとえば、次のようになります。

@UrlBinding("/url/test/{input}")where input=~!@#$%^-*()_+-=-][-;-.,---:-{}|-;(基本的には特殊文字のリストのみ)

結果の値が切り捨てられるためprivate String input、Java で出力すると、含まれるもののみが含まれます。~!@

キャラクターがカットオフ動作をトリガーしているように見え#ます...これに関するドキュメントを参照したり、Stripes がこれらのパラメーターで許可するものを説明したりできますか?

4

1 に答える 1

1

URL自体と同じだと確信しています。これはwikiからのものです:

許可されている URL 文字のリスト 未予約 (エンコードされている場合がありますが、必須ではありません): ABCDEFGHIJKLMNOPQRSTU VWXYZ abcdefghijklmnopqrstu vwxyz 0 1 2 3 4 5 6 7 8 9 - _ . 〜

予約済み (時々エンコードする必要があります) ! * ' ( ) ; : @ & = + $ , / ? % # [ ]

于 2013-10-22T16:57:13.480 に答える