Allora ora sto cercando di creare un'applet. Considerando che il file (serializzato) che deve salvare e caricare si trova nello stesso server dove è presente l'applet, come posso fare?
Ho provato questi codici per salvare e caricare:

Codice PHP:
private void salva(){
        
JOptionPane.showMessageDialog(null"Entrato nel salvataggio");
        try {
             
URL a = new URL(url.getCodeBase().getProtocol(),
                        
url.getCodeBase().getHost(),
                        
"nomeFile.txt");
             
URLConnection connection a.openConnection();
             
connection.setDoOutput(true);
             
OutputStream nuovo connection.getOutputStream();

            
JOptionPane.showMessageDialog(null"preso output");
            
ObjectOutputStream output = new ObjectOutputStreamnuovo );
            
output.writeObject(tab);
            
JOptionPane.showMessageDialog(null"salvato");
            
output.close();
            
nuovo.close();
            
JOptionPane.showMessageDialog(null"file chiuso");
        } catch (
IOException e) {
            
JOptionPane.showMessageDialog(nulle.toString());
            
e.printStackTrace();
        } 
    } 
e
Codice PHP:
    public void actionPerformed(ActionEvent e) {
//        prova();
        
JOptionPane.showMessageDialog(null"Entrato nel caricamento");
        try {
             
URL a = new URL(url.getDocumentBase(),"nomeFile.txt");
             
URLConnection connection a.openConnection();
             
connection.setDoInput(true);
            
InputStream os connection.getInputStream();
            
            
JOptionPane.showMessageDialog(null"caricato stream");
            
ObjectInputStream input = new ObjectInputStream(os);
            
JOptionPane.showMessageDialog(null"Si prepara alla lettura del file");
            
tab = (tabellaInfoinput.readObject();
            
JOptionPane.showMessageDialog(null"Caricata tabella");
            
input.close();
            
os.close();
        } catch (
IOException ClassNotFoundException e1) {
            
JOptionPane.showMessageDialog(nulle1.toString());
            
e1.printStackTrace();
            
        }
        
    } 
Il salvataggio non da errori ma non salva nulla. Il caricamento invece da problemi di cast. Come potrei fare? (l'oggetto da salvare e caricare è serializzato)