16進数でエンコードされた特殊文字を含むパラメータを受け取るWebサービスがあります。jersey WebサービスにURLパラメータを渡す方法...?lib = T%E2che%20Yves
http://webservice.com/tasks?lib=T%E2che%20Yves
デバッガが表示されます:
-> lib =T?che Yves
しかし、私は
-> lib =T%E2che%20Yves
それとも私の夢が叶いました場合、私は可能性を期待していた以下のlibのパラメータで
@PUT
@Path("/tasks")
@Produces("application/xml; charset=UTF-8")
public Response createTask(@QueryParam("lib")
String pLibelle) {
logger.debug(" -> lib =" + pLibelle);
...
have:
-> lib =Tâche Yves
(つまり、URLエンコードする前に、元の文字列です)
だから私の質問は次のとおりです。 どのように私は私の元の文字列を得ることができますか?それは、URLエンコードされたパラメータは、ジャージーのメカニズムによって間違った方法で既にtradcedされているようだ、私はそれを制御することができないようだ?
ありがとうございました。
おかげカッシオMazzochi Molinがします! – Glassfrog