Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Come aprire un file??

  1. #1

    Come aprire un file in un editor, possibile??

    Io ho
    codice:
    File f = fc.getSelectedFile();
            PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter ("Verifica tesi.txt", false)));
            document = builder.parse(f);
            findStyleNodes(document);
            createStyleObjects();
            Based_On();
            printStyles(pw);
            findBodyNodes(document);
            createBodyObjects();
            printBody(pw);
            controlli();
            pw.close();
    dopo pw.close() devo aprire il file che ho appena creato: "Verifica tesi.txt", come è possibile farlo???

    MODIFICA:
    Precisamente intendo aprire il FILE con un EDITOR....

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Come aprire un file in un editor, possibile??

    Originariamente inviato da xxdavide84xx
    Precisamente intendo aprire il FILE con un EDITOR....
    Vedi questa e questa discussione.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Grazie, la prima discussione l'avevo letta, ma non ci avevo capito molto sinceramente...
    la seconda invece mi era sfuggita...

  4. #4
    Per aprire con notepad ho fatto così:

    codice:
    try {
                String nomeFile = "Verifica tesi.txt";
                Runtime rt = Runtime.getRuntime() ;
                Process proc;
                proc = rt.exec( "notepad.exe \"" + nomeFile + "\"" );
    
                InputStream inp = proc .getInputStream() ;
                OutputStream outp = proc .getOutputStream ();
                InputStream errp = proc .getErrorStream();
    
            } catch(Exception e) {
                e.printStackTrace();
            }
    ma ora mi è venuto un dubbio...e volessi aprire un file .html come ddovrei fare? Ho provato sostituendo notepad.exe con iexploer.exe, ma mi da un'eccezione!

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da xxdavide84xx
    ma ora mi è venuto un dubbio...e volessi aprire un file .html come ddovrei fare? Ho provato sostituendo notepad.exe con iexploer.exe, ma mi da un'eccezione!
    Ma facendo in questo modo sei troppo legato al nome/path di un programma.
    Il modo più generico e indipendente è quello di usare il comando che ho indicato nelle due discussioni.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    Grazie perfetto e anche più funzionale....
    Unico problema rimasto è JSP
    codice:
    <%-- 
        Document   : Verifica tesi
        Created by : Venturi Davide
    --%>
    
    <%@page contentType="text/html" pageEncoding="UTF-8"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Language" content="it">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Verifica tesi</title>
    </head>
    <p align="center"><font size="5" color="#0000FF">Verifica parametri tesi</font></p>
        <FORM ENCTYPE='multipart/form-data'
     method='POST' action='mioserver/upload.jsp'>
    <p align="center">
    <INPUT TYPE='file' NAME='fileUp'>
    <INPUT TYPE='submit' VALUE='Upload File'>
    </p>
    </FORM>
    </html>
    così mi creo la banale pagina web, ora come faccio a dire se spingo il pulsante upload fai partire parserDom.java sul file messo???

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da xxdavide84xx
    così mi creo la banale pagina web, ora come faccio a dire se spingo il pulsante upload fai partire parserDom.java sul file messo???
    La risorsa che hai indicato nel 'action' dovrà gestire l'upload, leggendo il file uploadato e facendo quindi quello che devi fare.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  8. #8
    Ti ringrazio per le risposte SEMPRE corrette e puntuali, ma questa volta ti chiedo un favore forse troppo grande, ma spero potrai gentilmente esaudirmi:
    Mi potresti aiutare nella costruzione del file upload.jsp?

    1) Mi chiedo come fare a caricare nel JSP il mio file.java...

    2) per lettura e memorizzazione del file basta usare il comando solito di java
    codice:
    BufferedReader file = new BufferedReader(new FileReader(nomefile));
    String line = file.readLine()
    Grazie ancora e scusami tanto se ti faccio perdere tempo con domande banali...

  9. #9
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da xxdavide84xx
    Mi potresti aiutare nella costruzione del file upload.jsp?
    Purtroppo, non sono (ancora) competente di Servlet/JSP.

    Originariamente inviato da xxdavide84xx
    1) Mi chiedo come fare a caricare nel JSP il mio file.java...
    Dovresti mettere la classe all'interno della "web application" ... credo.

    Originariamente inviato da xxdavide84xx
    2) per lettura e memorizzazione del file basta usare il comando solito di java
    codice:
    BufferedReader file = new BufferedReader(new FileReader(nomefile));
    String line = file.readLine()
    No, è sicuramente più particolare e complicato.

    Leggi questo che ho trovato:
    http://www.jguru.com/faq/view.jsp?EID=160
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  10. #10
    Ho proposto alla prof questa idea, e secondo lei è fattibile, ma non sa nemmeno lei come fare.
    Nella pagina lasciare solo il pulsante upload...da questo fare partire il mio programma che farà partire una JFileChooser che prende il file .xml, poi fatti i rispettivi controlli con questo lanci lanci una pagina html...

    Unico problema nemmeno lei sa come dire al pulsante upload uesegui programma.java...(o forse la sua .class)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.