PDA

View Full Version : [JAVA] Come far andare un programma in internet


xxdavide84xx
17-01-2008, 18:46
Io ho fatto un programma in java che faccio partire da MS-DOS (scrivendo java nome programma) o da console. Io adesso vorrei farlo diventare un'applet o una servlet perchè mi serve che vada su internet. Cosa devo fare? Quale mi conigliate dei 2 metodi???


Inoltre ho questo percorso per parsare il file
document = builder.parse(new File("C:\\Documents and settings\\Administrator\\Desktop\\DAVIDE\\Dom\\tesi.xml"));
mentre vorrei dare all'utente la possibilità di cercare il file sul proprio pc
(facendo la restrizione su .XML), penso che serva un JFileChooser, come si fa??? (Potresti farmi un esempio funzionante con import e tutto di un JFileChooser?)

vladix
17-01-2008, 21:54
nn so come far partire programmi da internet ,ma posso dirti come fare x il JFileCHooser .. e il filtro file

public class XMLFilter extends FileFilter{
public ImageFilter() {
}

/**
* @param file
* @return
*/
public boolean accept(File file) {
return file.getName().toLowerCase().endsWith(".xml") || file.isDirectory();
}

/**
* @return
*/
public String getDescription() {
return ".xml ";
}
}


poi ti fai un metodo e dentro ..


File choosedFile = null;
String path = "";
JFileChooser fileChooser = new JFileChooser();
fileChooser.addChoosableFileFilter(new XMLFilter());
try {
fileChooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
int choosedOption = fileChooser.showOpenDialog(parent);

if(choosedOption == JFileChooser.APPROVE_OPTION){
choosedFile = fileChooser.getSelectedFile();
path = fileChooser.getSelectedFile().getPath();
}
}catch(NullPointerException e){
//TODO
}


:stordita:

cionci
17-01-2008, 23:15
Io adesso vorrei farlo andare da internet, cosa e come devo fare?
Che intendi ?

xxdavide84xx
17-01-2008, 23:56
Scusa l'ignoranza, ma mi potresti fare un programmino inclusi IMPORT in cui sia presente questo JFileChooser?
GRAZIE!!!

xxdavide84xx
17-01-2008, 23:59
Che intendi ?
Mi sarò spiegato sicuramente MALE...
Intendo che dovrò trasformarlo in un Applet (che si carica su una pagina html) o se è più semplice in una servlet....