alguem tem ideia como faço para fazer isso?? quero q o leitor ja leia no arquivo jsp.
o txt vai ter algo do tipo
numero valor
preciso que o jsp insira o nome e o valor no banco. ele vai puxar isso de algum arquivo txt definido no caminho c:/…/algumacoisa.txt
por favor me ajudem!
Não entendi nada do que você disse, explique melhor :shock:
tipow…
tenho um arquivo q vai ser carregador pelo usuario da pagina
exemplo…
algumacoisa.txt que vai ter dois campos
numeronotafiscal valor
e vai ser um arquivo carregado na pagina… eu queria saber se tem como eu fazer a leitura direto no jsp e inseri-lo no banco.
entendeu?? vai existir um caso de uso… enviar arquivo… e a pessoa vai lah e anexa o arquivo desejado… assim q anexar a pagina vai ler e inserir no banco… tem como eu fazer isso?? ou eu tenho q fazer isso no sistema java mesmo?
Ah, pra fazer isso usando JSPs ou servlets, você pode usar o FileUpload:
http://jakarta.apache.org/commons/fileupload/using.html
me explica como faço… tou viajando na maionese… e preciso disso ate quinta pra entregar pro professor
agradeço
Kika
Esses tópicos são os melhores. Hêhê! Falta um dia só! :mrgreen:
[quote=helikacarvalho]e vai ser um arquivo carregado na pagina… eu queria saber se tem como eu fazer a leitura direto no jsp e inseri-lo no banco.
entendeu??[/quote]
Eu uso o UploadBean para fazer upload.
HTML para o usuario selecionar o arquivo:
[code]
Arquivo |
|
|
[/code]
JSP que vai receber o arquivo
[code]String dirArquivos = "atualizacoes/arquivos/";
try{
upBean.setFolderstore(application.getRealPath(dirArquivos)); //pasta no servidor onde sera salvo
//upBean.setWhitelist(".xml,.exe,.txt,.doc,.zip,.sql");
upBean.setFilesizelimit(1010241024);
upBean.setOverwrite(true);
if (MultipartFormDataRequest.isMultipartFormData(request)) {
MultipartFormDataRequest mrequest = new MultipartFormDataRequest(request);
if (mrequest != null) {
Hashtable files = mrequest.getFiles();
if ((files != null) && (!files.isEmpty())) {
UploadFile file = (UploadFile) files.get("arquivo");
if (file != null) {
upBean.store(mrequest);
Vector history = upBean.getHistory();
for (int i=0;i<history.size();i++){
UploadParameters up = (UploadParameters) history.elementAt(i);
session.setAttribute("path", dirArquivos +"/"+ up.getFilename() );
session.setAttribute("tamanho", up.getFilesize() +"");
%>
<!-- <%=up.getStoreinfo()%> -->
<%
}
} else semProblemas = false;
}else semProblemas = false;
}else semProblemas = false;
}
} catch(UploadException ue){
out.println(“Ocorreu um problema:” + ue);
semProblemas = false;
}[/code]
ok! mas… … a leitura onde esta?? onde esta a leitura do arquivo e a inserção no banco?
mas isso ai vc que vai ter que fazer… o código que te passei é só o upload do arquivo.
me explica então como faço pliasi