Question

I'm passing parameters to @UrlBinding that contain special characters, for example:

@UrlBinding("/url/test/{input}") where input=~!@#$%^-*()_+-=-][-;-.,---:-{}|-; (basically just a list of special characters)

The resulting value gets cut off, so when I print out the private String input in java it only contains ~!@

Looks like the # character is triggering some cut off behavior...can anyone direct me to documentation about this or explain what Stripes allows in these parameters?

Était-ce utile?

La solution

I'm sure it's the same as URL itself, here is from wiki:

List of allowed URL characters Unreserved (May be encoded but it is not necessary): A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 - _ . ~

Reserved (Have to be encoded sometimes) ! * ' ( ) ; : @ & = + $ , / ? % # [ ]

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top