URLEncoder / URLDecoder

Ola,

Estou utilizando as classes URLEncoder e URLEncoder em servlets, mas esta "deprecated".
O que devo utilizar no lugar?

Rafael C

Não é a classe que está deprecada, só o método Encode(String) e o método Decode(String) das classes URLEncoder e URLDecoder respectivamente. Utilize os métodos que recebem dois parâmetros (String, String). O segundo parâmetro especifica o encoding, uma recomentação do w3.

Usa HTTPServletResponse.encodeURL(String), para codificar. Com “URL” maiusculo, “Url” estah deprecated.

Para que voce utilizaria decodeURL ? Utilize HTTPServletRequest.getParameter(String) para ler seus parametros, sem a necessidade de decodificar.

Boa Sorte

:stuck_out_tongue: