Utilizando "\" com java. Urgente!

2 respostas
D

Boa tarde a todos!

Estou com o seguinte problema eu tenho um input numa tela jsp onde o usuario informará um caminho para um determinado arquivo .

ex.: C:\arquivos\documento.htm

Problemas:

  1. “String” não suporta “”

  2. java.io.File não suporta “”. ai coloco “\” ele encontra o documento, porém, eu tenho que alterar a posição da barra para “/” para utiliza-lo numa função javascript. como eu resolveria esse problema?

Desde já Agradeço!

2 Respostas

Rafael_Steil

Quando chegar a String original para vc, substitui todos os \ por /:

String filename = request.getParameter("nomeArquivo");
filename = filename.replaceAll("\", "/");

Vai funcionar tranqilo.

Rafael

iSoron

Não é que não suporte. É que, por convenção, essa barra seria utilizada pra caracteres especiais, como quebra de linha, bacspace, etc. Se voce quiser armazenar a barra, é só colocar “\”. Na memoria, ela vai como uma barra só.

[]'s

Criado 11 de março de 2005
Ultima resposta 11 de mar. de 2005
Respostas 2
Participantes 3