Olá,
Quero pedir uma ajuda, eu estou fazendo um selecionador de arquivo no jsp, so que eu quero clicar no botao ok e ele pegar o diretorio que o usuario indicou.
tem como fazer isso?
Opa!
Então, não entendi muito ao certo o que deseja mas ai vai uma dica que talvez ajude você.
Utilize a seguinte linha:
System.getProperty("user.dir");
Isso retorna o diretório do usuário. Eu utilize isso para buscar um arquivo em meu projeto, ao invés de digitar todo o caminho uso aquela linha. Ai vai um exemplo:
File file = new File(System.getProperty("user.dir")+"\\nome_do_arquvo");
Espero que isso, no mínimo, o ajude em alguma coisa.
Abraços!
Muito Obrigado por responder!
Nessa pag eu tenho um leitor de texto, so que o diretorio do meu texto esta fixo e nao e isso que eu quero eu quero indicar esse diretorio atraves de um por exemplo pode ser outro se tiver.
Eu quero pegar o diretorio que o usuario indecou com o qrquivo e colocxar em uma variavel e colocar no lugar do caminho fixo
Obrigado!!!
Entendeo???
Veja isso :
<%@ page import=“java.io." %>
<%@ page import="java.util.” %>
<%@ page import=“org.apache.commons.fileupload.*” %>
<%
String caminho = "C:/Documents and Settings/Texto.txt";
FileReader reader = new FileReader(caminho);
BufferedReader buffReader = new BufferedReader(reader);
String linha;
while ((linha = buffReader.readLine()) != null) {
out.println(linha);
}
reader.close();
//“C:/Documents and Settings/Henrique/01/3Soft/Texto.txt”
%>
Antes de mais nada, veja aqui como postar seus tópicos e dúvidas.
http://www.guj.com.br/posts/list/50115.java
O exemplo de código que deu deveria estar entre tags, facilitaria a identificação compreende?
Em relação ao pegar o caminho digitado, utilize o request para pegar o valor do campo e assim enviar este valor para o seu método que efetuará as regras.
Tudo depende de como vai implementar isto.
Pesquisa um pouco, na web existem vários tópicos com este tipo de abordagem.
Ah! Mais um detalhe, faça tratamento de erros (Exceptions) para não se complicar ok?
Abração!
Obrigado!!
Compreende-ir
Desculpa pelo codigo, eu estava com muita pressa.
vou tentar aki pra ver no que dar.
vlw
Opa!
Meu amigo eu conseguir resolver o problema!! ,com o Servelet.
Muito Obrigado mais uma vez.